DMUG-Archiv 2009

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

Re: PlotRange und DataRange in ArrayPlot

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).


Antworten:
Re: PlotRange und DataRange in ArrayPlot
Martin Heimann, 18.01.2009
Verweise:
PlotRange und DataRange in ArrayPlot
Martin Heimann, 17.01.2009
Re: PlotRange und DataRange in ArrayPlot
Udo und Susanne Krause, 17.01.2009
Re: PlotRange und DataRange in ArrayPlot
Martin Heimann, 18.01.2009

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 18.01.2009 10:48