Im Handbuch heißt es Öffne in Overleaf
\coordindex
Yields the current index of the table row (starting with 0). This does not count header or comment lines.
Will man den Startpunkt bei 1 haben, bedient man sich, je nach Anwendung, des Tricks, Ich habe mich gefragt, ob man auch global die Zählung bei 1 starten lassen kann. Willkürliches MWE: Öffne in Overleaf
\documentclass[margin=5mm, tikz]{standalone} \usepackage{pgfplots} \usepgfplotslibrary{patchplots} \begin{document} \begin{tikzpicture} \begin{axis}[] \addplot+[only marks, nodes near coords=\coordindex, ] table[row sep=\\] { 0 2 \\%0 2 2 \\%1 0 1 \\%2 0 0 \\%3 1 0 \\%4 2 0 \\%5 2 0 \\%6 1 1 \\%7 }; \end{axis} \end{tikzpicture} \end{document} gefragt 28 Aug '18, 10:48 cis |
Einfach eins addieren: Außerdem sind in deiner Tabelle zwei überlappende Punkte:
Öffne in Overleaf
\documentclass[margin=5mm, tikz]{standalone} \usepackage{pgfplots} \usepgfplotslibrary{patchplots} \begin{document} \begin{tikzpicture} \begin{axis}[] \addplot+[only marks, nodes near coords=\pgfmathparse{int(\coordindex+1)}\pgfmathprintnumber\pgfmathresult, ] table[row sep=\\] { nan nan \\ 0 2 \\%0 2 2 \\%1 0 1 \\%2 0 0 \\%3 1 0 \\%4 2 0 \\%5 2 0 \\%6 1 1 \\%7 }; \end{axis} \end{tikzpicture} \end{document} beantwortet 05 Sep '18, 02:54 Henri Ja gut, die überlappenden Punkte sind hier noch Absicht. Wie man die Beschriftung trennt, habe ich in einem anderen Thread thematisiert.
(05 Sep '18, 03:30)
cis
1
@cis Die überlappenden Beschriftungen kannst Du mit
(05 Sep '18, 05:15)
Community
@Murmeltier: Ja, für eine einzelne oder wenige Einzelanpassungen der Textposition ist die die if-Unterscheidung noch brauchbar. Bei der Tabelle mit hunderten Punkten hielt ich eine Zusatzspalte mit Angabe der Textposition übersichtlicher: https://texwelt.de/wissen/fragen/22741/wie-zeichne-ich-einen-streichholzgraphen
(05 Sep '18, 15:10)
cis
|