Achsenskalierung / Plotskalierung mit PSTricks

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Achsenskalierung / Plotskalierung mit PSTricks

Re: Achsenskalierung / Plotskalierung mit PSTricks

von CrazyHorse » Di 24. Aug 2010, 17:21

irie1210 hat geschrieben:Ich möchte ein Diagramm erstellen was (ungefähr) so aussieht:

http://rapidshare.com/files/414859792/i ... t.JPG.html

Mein Problem besteht in der Achsenskalierung. Ich habe es mit folgendem Code hinbekommen, dass das Bild nicht extrem in die Länge gezogen ist und die Achsen vernünftig skaliert sind.
Leider funktioniert die Verwendung von psplot nicht, weil die Ergebnisse offensichtlich in den Grundkoordinaten von PSTricks geliefert werden, die leider nicht zu meiner Achsenskalierung passen.
du musst einfacher denken, dann ist es nicht schwierig.
Mit xunit=..,yunit=... kannst du es beliebig anpassen.
\documentclass{scrartcl}
\usepackage{pst-plot}
\pagestyle{empty}

\begin{document}

\psset{xunit=1.9,yunit=7}
\begin{pspicture}(0.5,-0.2)(6,1.1)

\psaxes[linewidth=0.5\pslinewidth,
        xticksize=-5pt 1,Ox=1,
        yticksize=-5pt 5,Dy=0.1](1,0)(6,1.01)
\uput[90](3.5,-0.15){AR }%(\SI{}{s})}
\uput[180](0.5,0.5){$c_{pi}$ }%(\SI{}{min^{-1}})}
\psplot[plotpoints=1000,algebraic,linewidth=1.5pt]{1}{6}{1-(1/x^2)}
\end{pspicture}

\end{document} 
Herbert

[Moderator-Edit: Beitragsformatierung korrigiert.]

Achsenskalierung / Plotskalierung mit PSTricks

von irie1210 » Di 24. Aug 2010, 17:03

Hallo zusammen,

ich bin gerade dabei meine Bachelor-Arbeit mit Latex zu schreiben und möchte dafür Diagramme mit PSTricks erstellen.

Ich habe jetzt schon einige Zeit im Internet versucht fündig zu werden, um mein Problem zu lösen.
Ich hoffe, dass ich mich dabei nicht nur besonders blöd angestellt habe und die Frage nicht schon hundert Mal gestellt wurde...

Ich möchte ein Diagramm erstellen was (ungefähr) so aussieht:

http://rapidshare.com/files/414859792/i ... t.JPG.html

Natürlich verspreche ich mir von PSTricks, dass es am Ende etwas schöner aussieht ;-)

Mein Problem besteht in der Achsenskalierung. Ich habe es mit folgendem Code hinbekommen, dass das Bild nicht extrem in die Länge gezogen ist und die Achsen vernünftig skaliert sind.
Leider funktioniert die Verwendung von psplot nicht, weil die Ergebnisse offensichtlich in den Grundkoordinaten von PSTricks geliefert werden, die leider nicht zu meiner Achsenskalierung passen.

Hat jemand eine Idee, wie ich mein Wunsch-Diagramm hinbekommen kann?

Danke und Gruß,
Pascal



###CODE####


\documentclass{scrartcl}
\usepackage{pst-plot}
\usepackage{pstricks-add}
\usepackage{sistyle}
\pagestyle{empty}

\begin{document}
\psset{unit=1cm}
\centering
\begin{pspicture}(0,0)(10,8)
%x-Achse
\psaxes[yAxis=false, tickstyle=top, linewidth=.4mm, Ox=1, Dx=1, dx=1.999,
showorigin=true]{-}(0,0)(10,0)

%y-Achse
\psaxes[xAxis=false, tickstyle=top, linewidth=.4mm, Oy=0, Dy=0.2, dy=1.599,
showorigin=true]{-}(0,0)(0,8)

%Beschriftung x-Achse
\rput(5.5,-1){AR }%(\SI{}{s})}

%Beschriftung y-Achse
\rput{90}(-1.5,4){$c_p$ }%(\SI{}{min^{-1}})}

%Funktionsplot
\psset{algebraic}
\psplot[plotpoints=1000]{0.01}{10}{1-(1/x^2)}
\end{pspicture}
\end{document}


###CODEENDE###

Nach oben