DMUG-Archiv 2002

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

Re: Achsenskalierung

Hallo,

so etwas wie


Needs["Graphics`Graphics`"]

linplt = Plot[Sin[Exp[-t/30]*t], {t, 0, 10}, 
    FrameStyle -> {{GrayLevel[0]}, {GrayLevel[0]}, {GrayLevel[0]},
{GrayLevel[
            1]}}, FrameTicks -> {Table[i, {i, 0, 9}], Automatic, None,
None}, 
    AspectRatio -> 1, Axes -> False];

logplt = LogLinearPlot[Sin[Exp[-t/30]*t], {t, 10, 500}, 
    FrameTicks -> {Automatic, None, None, None}, 
    FrameStyle -> {{GrayLevel[0]}, {RGBColor[1, 1, 1]}, {GrayLevel[
            0]}, {GrayLevel[0]}}, AspectRatio -> 1];

Show[Graphics[{Rectangle[{0, 0}, {1, 1.0}, linplt], 
      Rectangle[{0.8, 0.12}, {2, 0.875}, logplt]}]]


ist gelinde gesagt un"ublich. Kein Mensch bekommt mit, das pl"otzlich
die Achsensklaierung eine andere ist ...

Besser ist es 

linplt1 = Plot[Sin[Exp[-t/30]*t], {t, 0, 10}, Axes -> False, AspectRatio
-> 1];
LogLinearPlot[Sin[Exp[-t/30]*t], {t, 10, 1000}, AspectRatio -> 1, 
  Epilog -> Rectangle[Scaled[{0.5, -0.15}], Scaled[{0.99, 0.65}],
linplt1]]

zu machen.

Gruss
  Jens


Jens Bredenbeck wrote:
> 
> Hallo Ihr Mathematica-User,
> 
> ich suche nach einer Möglichkeit innerhalb einer Graphik auf einer Achse
> zwischen logarithmischer und linearer Darstellung zu wechseln.
> Beispielsweise möchte ich mir die Entwicklung einer Zeitreihe von
> Messwerten im Kurzzeitbereich auf linearer Zeitskala und im
> Langzeitbereich auf einer logarithmischen Skala anschauen. Wer weiss Rat?
> 
> Jens Bredenbeck


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

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