|
Hallo, die Packete in http://www.mathsource.com/Content/Enhancements/Graphics/3D/0208-976 enthalten eines, das LabelContour.m heisst. Die Funktion LabelContourLegend[] sollte eine bessere Legende produzieren. F"ur DensityPlot[] gibt's da nix. Wohl auch weil bei 255 Graustufen die Beschriftung etwas problematisch w"are. Ich w"urde also die DensityGraphics[] in eine ContourGraphics[] umwandeln und dan LabelContourLegend[] benutzen. Gruss Jens Martin Heimann wrote: > > Liebe Kollegen, > > Mit DensityPlot[f[x,y], {x,x1,x2},{y,y1,y2},ColorFunction->Hue... ] > erzielt man schöne Bilder einer Funktion von 2 unabhängigen > Variablen. Leider wird dabei die Zuordnung der Farben zu den > Funktionswerten nicht mit Hilfe einer Farbtabelle gleichzeitig > dargestellt. Laut MMA-Buch werden die Funktionswerte zwischen > Minimum und Maximum auf den Bereich (0,1) skaliert und an Hue[] > übergeben. Wenn man jedoch Minimum und Maximum nicht kennt, dann > kann man die Farben nicht bestimmten Funktionswerten zuordnen. Im > Package Graphics`Legend gibt es zwar eine Möglichkeit, eine > Farbtabelle beizufügen, allerdings verlangt diese die explizite > Spezifikation von Minimum und Maximum. Zudem ist die Programmierung > dieser Farbtabelle sehr schwerfällig, da explizit die Lage der > Farbtabelle und der Raum für die Zahlen der Tabellenbeschriftung > angegeben werden muss etc. > > Kennt jemand eine bessere Möglichkeit, um an DensityPlot eine > ansprechende Farbtabelle anzufügen? Eigentlich erstaunlich, dass MMA > dies nicht defaultmässig vorsieht, wenn man bedenkt wie gepflegt > sonst z.B. die Achsen und andere Diagrammelemente dargestellt werden. > (Dasselbe gilt übrigens auch für die Beschriftung von Konturenlinien, > obwohl es hierzu irgendwo ein Package geben soll). > > Mit freundlichem Gruss, > Martin Heimann > -- > Max-Planck-Institut fuer Biogeochemie > Postfach 100164, D-07701 Jena, Germany > Street Address: Kahlaische Strasse 10 > > Office: +49-3641-686-720/701 > Mobile: +49-170-6307299 > Home: +49-3641-618254 > Fax.: +49-3641-686-710 > Email: martin.heimann@XXXXXXX.de > Web: http://www.bgc-jena.mpg.de/~martin.heimann |