DMUG-Archiv 2006

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

Re: maßstäbliche ContourPlots

Hallo Udo,

wenn ich bei g1, g2, g3 (siehe unten) wieder die Option PlotRange einfüge,
dann sind die drei Graphiken im Output von In[58] perfekt maßstäblich zueinander.

Leider ist der Schnickschnack nicht da wo er sein soll.

Dass mein Anliegen innerhalb von Mathematica so kompliziert ist, habe ich nicht erwartet.

Wenden wir uns wieder anderen Dingen zu.

Danke für die Diskussion.

MfG

Reinhard Schlosser


Udo und Susanne Krause schrieb:

Guten Abend Reinhard,

Es gibt eine elegantere Lösung - wenn etwas überhaupt geht, dann geht es auch eleganter. (Ist diese Aussage rekursiv?) Nehmen wir die 3 Grafiken in der urspünglichen Form,

In[48]:= Clear[g1, g2, g3];
g1 = ContourPlot[f[x,y,0], {x,-3,3},{y,0,2}, AspectRatio -> Automatic, FrameLabel -> {"x in m","y in m"}]; g2 = ContourPlot[f[0,y,z], {y,0,2},{z,0,3}, AspectRatio -> Automatic, FrameLabel -> {"y in m","z in m"}]; g3 = ContourPlot[f[x,0,z], {x,-3,3},{z,0,3}, AspectRatio -> Automatic, FrameLabel -> {"x in m","z in m"}];

und verschieben jedes einzelne (!) Zahlenpaar aus der expliziten Form der Einzelgrafik und zeichnen's dann zusammen:

In[58]:= With[{v3 = {0., 0.}, v2 = {0., 4.}, v1 = {0., 8.}},
Show[Graphics[MapThread[
(InputForm[FullGraphics[Graphics[#1]]][[1, 1]] /. {x_?NumberQ, y_?NumberQ} -> {x, y} + #2)&,
      {{g1, g2, g3}, {v1, v2, v3}}]
]]]

und erhalten mit gewissen Schwächen in den Legenden das Bildchen im Anhang. Warum Mma 5.2 einige Text[] Objekte nicht so verschiebt wie den Rest der jeweiligen Grafik, bleibt vorderhand unklar: Es könnte sein, dass einige der vielen Zahlenpäarchen nicht die Bedeutung von Koordinaten haben und demzufolge nicht zu verschieben wären. Hier muss rule fine tuning angebracht werden.

Mit den besten Grüssen
Udo.


reinhard schlosser wrote:

Es muß doch (hoffentlich) noch eine elegantere Lösung geben.

Das Problem drängt sich mir förmlich auf.
Wenn ich z. B. den Grundriß meiner Küche auf ein Blatt Papier zeichne
und auf ein anderes Blatt den Grundriß vom Wohnzimmer,
so will ich doch in den meisten Fällen, dass der gleiche Tisch auf
beiden Blättern gleich groß erscheint.



------------------------------------------------------------------------



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

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