Hallo Rolf,
ich habe mir den Anhang angesehen.
Wenn ich die erste Graphik mit der Maus anklicke,
und dann die Strg Taste gedrückt halte, kann ich links unten Koordinaten
ablesen.
Die x-Achse ist zwar nur von -10 bis 10 dargestellt.
Aber der gepunktete Rahmen geht von -12.6 bis 12.5.
In der zweiten Graphik geht der gepunktete Rahmen von -10.7 bis 10.9.
Die Zahlen habe ich so gut es geht manuel ermittelt.
Ich kann nun leider nicht erkennen wie ich ImageRegion wählen muss,
dass der gepunktete Rahmen exakt von -10 bis 10 geht.
Die Hilfe zu ImageRegion habe ich gelesen.
Die Wirkung, die durch Ihrer Wahl
ImageRegion->{{-0.01,1.01},{-0.04,1.04}} entsteht,
stimmt nicht mit der von mir Erwarteten überein.
Sehen Sie das auch so?
Grüsse Reinhard
Rolf Mertig schrieb:
Hallo Reinhard,
das ist alles eine von diesen FrontEnd-Seltsamkeiten.
Siehe Anhang.
Rolf
On Sun, 2006-10-29 at 20:59 +0100, reinhard schlosser wrote:
Hallo Udo,
ich habe Ihren Vorschlag ausprobiert.
Er passt aber nicht zu meinem Problem.
Bleiben wir doch bei
Plot[0.05x,{x,-10,10},AspectRatio->Automatic,ImageSize->600,PlotRange->{{-10,10},{-0.5,0.5}}]
Führen Sie bitte diesen Befehl aus und klicken anschließend mit der Maus
auf die Graphik,
dann sehen Sie einen gepunkteten Rahmen mit 8 kleinen schwarzen Quadraten.
Die x-Achse ist nun deutlich kürzer als der gepunktete Rahmen breit ist.
Links und rechts vom "eigentlichen" x-y-Diagramm ist jeweils eine leere
Fläche.
Die Größe dieser Fläche möchte ich kontrollieren. Aber wie?
Mit ImageMargins kann ich diese Fläche aber nicht beeinflussen.
Lediglich die Position der ganzen Graphik in der Zelle.
Grüsse
Reinhard
Udo und Susanne Krause schrieb:
Guten Morgen André und Reinhard,
die Hilfe von Mma. 5.2 sagt : "ImageMargins is an option for Cell
which specifies the absolute margins in printer's points to leave
around graphics in a cell. "
das ist eine Option, die Sie zusätzlich zu AspectRatioFixed -> False
für graphics cells in notebooks verwenden könnten: "ImageMargins
represent space to be left inside whatever CellMargins are specified
for a particular cell."
Mit Format -> OptionInspector -> Cell Options -> DisplayOptions ->
CellMargins sieht man, dass
diese in der Voreinstellung auf {{left, right}, {bottom, top}} =
{{66, 10}, {5, 7}} stehen.
An derselben Stelle Format -> OptionInspector -> Graphics Options ->
Image Bounding Box -> ImageMargins sehen Sie {{0, 0}, {0, 0}}. Wenn
Sie eine Grafikzelle erzeugen, etwa mit
Plot[BesselJ[x, Exp[x]], {x, 0, 3}, Frame -> True]
und die Zellklammer rechts anklicken und dann die genannten
ImageMargins Optionen ändern, wobei jede Änderung mit RETURN zu
quittieren ist, dann sehen Sie, wie die Grafik in der Zelle im
Notebook mit jedem RETURN herumspringt.
Andere Wege zur Manipulation von Grafikzellen sind in § 2.11.1 des Mma
Books beschrieben.
Mit den besten Grüssen
Udo.