von Orikson » Do 15. Okt 2015, 10:46
Ich mal wieder mit einem Problem zu einem Diagram. Bei diesem ist nahe der Nulllinie ein weiterer ytick mit dazugehörendem Label welches sich nun aber mit dem Null-Label überschneidet. Ich frage mich nun wie ich diese Labels am besten umpositioniere damit das eben nicht mehr passiert. Ein yshift verschiebt ja alle Beschriftungen nach unten und hilft genauso wenig wie eine Rotation. Die Schrift verkleinern möchte ich nicht da diese dann nicht mehr mit dem Rest übereinstimmt. Genauso kann ich xmin und xmax nicht verändern da sonst das Verhältnis der Werte nicht mehr passt...
Vor einiger Zeit habe ich schon eine Lösung zu diesem Problem gefunden. Da ich das Problem damals aber noch nicht hatte habe ich es nicht weiter angesehen und jetzt finde ich es natürlich auch nicht mehr... Die Lösung sah aber aus wie im angehängtem Bild bei welchem die Labels jeweils nach oben/unten verschoben werden und mit der Position im Diagram verbunden waren. Natürlich könnte ich das auch manuel einzeichnen, ich frage mich aber ob es dafür nicht eine automatische Lösung gibt.
\documentclass[a4paper]{scrreprt}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
ymin = -1.5,
ymax = 2.5,
grid = major,
ytick = {2, 0, -0.15, -1},
yticklabels = {$2$, $0$, $0.15$, $-1$}
]
\addplot{x};
\end{axis}
\end{tikzpicture}
\end{document}
- Dateianhänge
-

- so soll es am Ende aussehen
- Bild1.jpg (21.47 KiB) 1149 mal betrachtet
Ich mal wieder mit einem Problem zu einem Diagram. Bei diesem ist nahe der Nulllinie ein weiterer ytick mit dazugehörendem Label welches sich nun aber mit dem Null-Label überschneidet. Ich frage mich nun wie ich diese Labels am besten umpositioniere damit das eben nicht mehr passiert. Ein yshift verschiebt ja alle Beschriftungen nach unten und hilft genauso wenig wie eine Rotation. Die Schrift verkleinern möchte ich nicht da diese dann nicht mehr mit dem Rest übereinstimmt. Genauso kann ich xmin und xmax nicht verändern da sonst das Verhältnis der Werte nicht mehr passt...
Vor einiger Zeit habe ich schon eine Lösung zu diesem Problem gefunden. Da ich das Problem damals aber noch nicht hatte habe ich es nicht weiter angesehen und jetzt finde ich es natürlich auch nicht mehr... Die Lösung sah aber aus wie im angehängtem Bild bei welchem die Labels jeweils nach oben/unten verschoben werden und mit der Position im Diagram verbunden waren. Natürlich könnte ich das auch manuel einzeichnen, ich frage mich aber ob es dafür nicht eine automatische Lösung gibt.
[code]\documentclass[a4paper]{scrreprt}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
ymin = -1.5,
ymax = 2.5,
grid = major,
ytick = {2, 0, -0.15, -1},
yticklabels = {$2$, $0$, $0.15$, $-1$}
]
\addplot{x};
\end{axis}
\end{tikzpicture}
\end{document}[/code]