Hallo Udo,
ich verstehe dies schon - wenn PlotRange verschachtelte Listen sind,
dann schränkt dies entsprechend den x- und y- Bereich ein.
Aber: Wenn PlotRange nur zwei Werte hat {zmin,zmax}, dann würde ich
erwarten, dass dann in jedem Falle das ganze Feld dargestellt wird,
aber dass nur die z-Werte in dem angegebenen Bereich mit den Farben
graduiert werden. Und dies unabhängig davon, wie ich die x- und y-
Achse durch DataRange festlege.
Interessanterweise macht ReliefPlot genau dies:
ReliefPlot[picD, ColorFunction -> "GreenBrownTerrain",
PlotRange -> {1000, 2000}, DataRange -> {{20, 30}, {50, 60}},
FrameTicks -> Automatic]
ArrayPlot jedoch nicht:
ArrayPlot[picD, ColorFunction -> "GreenBrownTerrain",
PlotRange -> {1000, 2000}, DataRange -> {{20, 30}, {50, 60}},
FrameTicks -> Automatic]
Ich denke das dies doch ein Bug ist.
Gruss,
Martin
On Jan 17, 2009, at 18:07, Udo und Susanne Krause wrote:
Hallo Martin,
ok. Aber ich kann die Logik nicht nachvollziehen.
Am besten probiert man das mit einem Bild, damit man die Sachen
wiedererkennt.
In[25] := Clear[picD]
picD = Import["http://exampledata.wolfram.com/hailey.dem.gz", "Data"];
In[27]:= ReliefPlot[picD, ColorFunction -> "GreenBrownTerrain"]
gibt ein quadratisches Bild aus, dessen Wertebereich unbekannt ist.
In[31]:= ReliefPlot[picD, ColorFunction -> "GreenBrownTerrain",
DataRange -> {{20, 30}, {50, 60}}]
weist einen Wertebereich zu, gewissermassen frei Schnauze.
In[34]:= ReliefPlot[picD, ColorFunction -> "GreenBrownTerrain",
DataRange -> {{20, 30}, {50, 60}},
PlotRange -> {Automatic, {55, 60}}]
gibt die obere Hälfte des Bildes aus und
In[35]:= ReliefPlot[picD, ColorFunction -> "GreenBrownTerrain",
DataRange -> {{0, 20}, {-90, -70}},
PlotRange -> {Automatic, {-80, -70}}]
gibt genau dieselbe obere Hälfte aus. Es ist also so, dass DataRange
den Wertebereich festlegt (besonders nützlich bei ListPlots etc.)
und PlotRange aus diesem Wertebereich den anzuzeigenden Bereich
ausschneidet.
Gruss
Udo.
P.S.: Wenn man
ReliefPlot[picD, ColorFunction -> "GreenBrownTerrain",
DataRange -> {{20, 30}, {50, 70}}]
eingibt, dann wird das Bild 1:2 gestreckt (y-Achse 2
Längeneinheiten, x-Achse 1 Längeneinheit).
----------------------------------------------------------------------------
Max-Planck-Institute for Biogeochemistry, PF 100164, D-07701 Jena,
Germany
Street Address: Beutenberg Campus, Hans-Knoell-Straße 10, D-07745 Jena
Office: +49-3641-57-6350/6301
Mobile No: +49-151-12035946
Home: +49-3641-618247
Fax.: +49-3641-57-7300
Skype: mheimann
Email: martin.heimann@XXXXXXX.de,
office.bgc-systems@XXXXXXX.de
Web: http://www.bgc-jena.mpg.de/~martin.heimann
===========================
8th International Carbon Dioxide Conference: http://www.icdc8.org