von tikzer » So 18. Dez 2016, 15:19
Hiho!
Wenn ich mit pgfplots, entsprechend dem Manual, einen Plot mit zwei Ordinaten darstellen möchte, gibt es ein kleine Problem mit der Position der zweiten y-Achsenbeschriftung. Das Minimalbsp. sollte das Problem veranschaulichen:
\documentclass[tikz
]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\pgfplotsset{set layers}
\begin{axis}[
scale only axis,
xmin=-5,xmax=5,
ymin=-2,ymax=30,
axis y line*=left,
grid=major,
xlabel=x,
ylabel=y1]
\addplot {x^2};
\end{axis}
\begin{axis}[
scale only axis,
xmin=-5,xmax=5,
ymin=-2,ymax=30,
axis y line*=right,
axis x line=none,
ylabel=y2]
\end{axis}
\end{tikzpicture}
\end{document}
Das Problem scheint an den unterdrückten Pfeilspitzen der Achsen zu liegen (* bei axis y line). Lösche ich diesen Stern, dann funktioniert die Positionierung, aber dann habe ich die Pfeilspitzen an den Achsen und die müssen da weg.
Gibt es da eine Lösung oder einen Workaround?
Danke und Gruß
tikzer
PS: Ich nutze das aktuellste Mactex mit den, laut TexLive Utility, aktuellsten Paketen.
Hiho!
Wenn ich mit pgfplots, entsprechend dem Manual, einen Plot mit zwei Ordinaten darstellen möchte, gibt es ein kleine Problem mit der Position der zweiten y-Achsenbeschriftung. Das Minimalbsp. sollte das Problem veranschaulichen:
[code]\documentclass[tikz
]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\pgfplotsset{set layers}
\begin{axis}[
scale only axis,
xmin=-5,xmax=5,
ymin=-2,ymax=30,
axis y line*=left,
grid=major,
xlabel=x,
ylabel=y1]
\addplot {x^2};
\end{axis}
\begin{axis}[
scale only axis,
xmin=-5,xmax=5,
ymin=-2,ymax=30,
axis y line*=right,
axis x line=none,
ylabel=y2]
\end{axis}
\end{tikzpicture}
\end{document}
[/code]
Das Problem scheint an den unterdrückten Pfeilspitzen der Achsen zu liegen (* bei axis y line). Lösche ich diesen Stern, dann funktioniert die Positionierung, aber dann habe ich die Pfeilspitzen an den Achsen und die müssen da weg.
Gibt es da eine Lösung oder einen Workaround?
Danke und Gruß
tikzer
PS: Ich nutze das aktuellste Mactex mit den, laut TexLive Utility, aktuellsten Paketen.