PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PSTricks pst-plot



DaPhil
19-07-2011, 08:52
Hallo,
2 Fragen zum Paket pst-plot:

1. Ich möchte 2 Graphen direkt untereinadner oder nebeneinaner, siehe Anhang. Ich mache meine Graphen mit \begin{psgraph}... .Wie kann ich erzwingen, wo der zweite Graph gezeichnet wird? Bei mir wird er immer unter den zweiten gezeichnet, wenn ich einfach zweimal mit \begin{psgraph} Graphen zeichne.

2. Kann man den Entwicklern von PSTricks irgendwie Vorschläge geben, welche Funktionen noch sinnvoll wären? Auf der Homepage finde ich sowas nicht...

voss
19-07-2011, 09:27
1. Ich möchte 2 Graphen direkt untereinadner oder nebeneinaner, siehe Anhang. Ich mache meine Graphen mit \begin{psgraph}... .Wie kann ich erzwingen, wo der zweite Graph gezeichnet wird? Bei mir wird er immer unter den zweiten gezeichnet, wenn ich einfach zweimal mit \begin{psgraph} Graphen zeichne.

2. Kann man den Entwicklern von PSTricks irgendwie Vorschläge geben, welche Funktionen noch sinnvoll wären? Auf der Homepage finde ich sowas nicht...
1. Dann musst du entweder \rput[lb](x-Wert unten links,0){\psgraph{..}}
oder zwei pspicture-Umgebungen nebeneinadner setzen
2. In jedem Paket ist eine EMail-Adresse, es gibt die PSTricks-MAilingliste
und manchmal bekommen die Autoren es auch so mit :-)

Herbert

localghost
19-07-2011, 17:20
Dies ist keine Lösung für pst-plot (http://ctan.org/pkg/pst-plot) im eigentliche Sinne, da ich nicht weiß, wie das damit gehen soll*. Als Kontrast hier mal eine einfache Variante mit pgfplots (http://ctan.org/pkg/pgfplots) über die Bibliothek »groupplots«.

\documentclass{minimal}
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}

\begin{document}
\begin{tikzpicture}
\begin{groupplot}[%
group style={%
group size={1 by 3},
horizontal sep=0pt,
vertical sep=0pt
},
enlargelimits=true,
xlabel near ticks,
ylabel near ticks,
xmin=0,xmax=2
]
\nextgroupplot[%
ymin=-30,ymax=30,
xticklabels={,,},
ylabel={y3 (unit)}
]
\addplot coordinates {(0,0) (1,-30) (2,30)};
\nextgroupplot[%
ymin=0,ymax=200,
xticklabels={,,},
ytick={0,100,200},
ylabel={y2 (unit)}
]
\addplot coordinates {(0,0) (1,200) (2,150)};
\nextgroupplot[%
ymin=0,ymax=500,
xlabel={x (unit)},
ylabel={y1 (unit)}
]
\addplot coordinates {(0,0) (1,500) (2,10)};
\end{groupplot}
\end{tikzpicture}
\end{document}
Weitere Feineinstellungen sind dem interessierten Leser überlassen.

* Ich bin sicher, dass Herbert in dieser Minute bereits daran arbeitet, das zu ändern.


Thorsten