Code sagt mehr als tausend Worte. Und deshalb hier auch gleich mal eine Version, die dir gefallen sollte. Erläuterungen gibt's weiter unten.
Code:
\documentclass[a4paper]{article}
%\usepackage{pst-plot}
\usepackage{pstricks-add}
\begin{filecontents*}{plot.data}
1 1
2 2
3 5
\end{filecontents*}
\begin{document}
\readdata\Data{plot.data}
\psset{llx=-1cm,lly=-1cm,urx=1mm,ury=1mm,xAxisLabel=x-Achse,yAxisLabel=y-Achse,xAxisLabelPos={2,-0.9},yAxisLabelPos={0.8,2.5}}
\psframebox[linestyle=dashed,linewidth=0.4pt]{
\begin{psgraph}[Ox=1,subticks=5,ticksize=0pt 4pt](1,0)(3,5){9cm}{5cm}
% \psaxes[labels=none,Ox=1,subticks=5,ticksize=0pt -4pt](3,5)(1,0)(3,5)
\listplot[linecolor=blue]{\Data}
\end{psgraph}
}
\end{document}
Damit die Achsen mit dem richtigen Wert beginnen, muss immer noch der Nullpunkt explizit mit angegeben werden. Hier ist das Ox ("O" wie origin). Die Positionierung der Achsenbeschriftung sollte selbsterklärend sein. Damit muss man vielleicht etwas herumspielen, weil die Koordinaten relativ zum Ursprung der Skalierung erfolgt. Aber das kannst Du ja selbst mal ausprobieren. Wenn Du das Ganze mit den Achsen als Rahmen und Ticks an den zusätzlichen Achsen haben willst, dann entferne mal das %-Zeichen vor dem \psaxes-Befehl. Alle weiteren Parameter erklärt dir die Anleitung von pstricks-add.
Diese zusätzlichen Koordinaten (llx, lly, urx, ury) sind die so genannten Trimwerte. Um ihre Funktion zu verdeutlichen, habe ich um die psgraph-Umgebung mal einen Rahmen gesetzt. Sie legen die untere linke (lower left) und die obere rechte Ecke (upper right) der psgraph-Umgebung relativ zu dem Bereich fest, den die Achsen aufspannen. Wie sich das auswirkt, sieht man so richtig erst, wenn man diesen Graphen mal in eine figure-Umgebung setzt. Da kann es nämlich passieren, dass die neu gesetzte und positionierte Achsenbeschriftung der x-Achse mit der Bildunterschrift kollidiert. Die neue Achsenbeschriftung, ihre Positionierung und die Werte zur Trimmung können nur außerhalb der psgraph-Umgebung mit \psset festgelegt werden.
So, hoffentlich wurde alle Fragen zufriedenstellend beantwortet. Sonst einfach nochmal nachfragen.
MfG
Thorsten
Lesezeichen