DMUG-Archiv 2004

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: Show[] von Grafiken, PlotRange

Hallo Thomas,

das ist kein Bug, lt. Ihrem Kommando soll das Raster in den Bereich {{0, 0}, {10, 20}} eingepasst werden und PlotRange will dann in x nur {0, 9} und in y nur {1, 20} sehen. Da 9 < 10 fällt in x etwas weg (die letzte Spalte) und da zu allem Ungemach auch noch 1 > 0 gilt, fällt in y ebenso etwas weg, die unterste Zeile.

Nochmal zum einfacher ansehen:
In[25]:= Show[Graphics[Raster[N[Table[(1*Mod[i*j, i + j])/(i + j), {i, 10}, {j, 20}]],
   ColorFunction -> Hue]], Frame -> True]

ist dasselbe wie
In[43]:= Show[Graphics[Raster[N[Table[(1*Mod[i*j, i + j])/(i + j), {i, 10}, {j, 20}]], {{0, 0}, {20, 10}},
   ColorFunction -> Hue]], Frame -> True]

Jetzt fahrlässig herausschneiden
In[44]:= Show[Graphics[Raster[N[Table[(1*Mod[i*j, i + j])/(i + j), {i, 10}, {j, 20}]], {{0, 0}, {20, 10}}, ColorFunction -> Hue]], Frame -> True, PlotRange -> {{-1, 5}, Automatic}]

linkerhand (-1 < x < 0) sehen Sie nichts, weil das Raster dort nicht definiert ist. Unter Mma. 4.2 hat Graphics Probleme mit dem Frame, das Raster wird über den Frame gemalt (siehe Bildchen), wenn Sie mitten herausschneiden, wird der Frame nicht mehr sichtbar. Dann ist es besser, das Array vorher als Unterarray neu zu erzeugen.

Mit den besten Grüssen
Udo.

Thomas Bodenmann wrote:

Hallo

Bei der Anzeige einer Grafik mittels 'Show' wird jeweils eine Spalte und
eine Zeile nicht angzeigt:

chess = Import["chess.ppm"]
Show[chess]
InputForm[%]

,----
| Graphics[Raster[{{{
| | ... | | }}}, {{0, 0}, {10, 20}}, {0, 255}, | ColorFunction -> RGBColor], {ImageSize -> {10, 20}, | PlotRange -> {{0, 9}, {1, 20}}, | AspectRatio -> Automatic}]
`----

Wie zu sehen ist, hat das Array 10 x 20 Eintraege, angezeigt werden aber
aber nur 9 Spalten und 19 Zeilen ("PlotRange -> {{0, 9}, {1, 20}}").

Gibt's irgendeinen Workaround fuer diesen "Bug"?

Gruss, Thomas



GIF image

Antworten:
Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html