pgfplots: Nur gerade (ungerade) Zahlen auf Achse anzeigen
Wie kann ich das machen bei einem `plot table` bewirken, dass auf einer Achse nur gerade Zahlen angezeigt werden.
*Ansonsten möglichst `x=data, y=data` beibehalten, so dass keine anderen Zahlen (hier etwa die 0) reinkommen.*
Ich weiß, man könnte sowas wie `xticks={0,2,...<xMax> }` machen, aber `xMax` ist auch nicht immer bekannt; und das ist auch eine Schummellösung.
Das muss doch exakt gehen. :)
Ich habe hier mal einen Beitrag gesehen, wo sowas Ähnliches am Rande mit einer **Modulo-Rechnung** gemacht wurde (ich finde ihn aber nimmer).
[![alt text][1]][1]
%\documentclass[]{article}
\documentclass[border=3pt, varwidth]{standalone}
\usepackage{pgfplots}
\pgfplotsset{width=7cm,compat=1.13}
\pgfplotstableread{
1 2
2 3
3 2
4 5
5 1
}\datatable
\begin{document}
\begin{tikzpicture}
\begin{axis}[ymin=0,
xtick=data, %ytick=data, % nur xy-Werte aus Tabelle anzeigen
]
\addplot table [
header=false, [header=false, col sep=space,
% columns 0 und 1 werden autom. als x- und y-Koordinaten gewertet
] sep=space,] {\datatable};
\end{axis}
\end{tikzpicture}
\end{document}
[1]: http://texwelt.de/wissen/upfiles/55555555_91.png