pgfplots: Nicht wünschenswertes Verhalten von 'visualization depends on'
Wenn ich eine Tabelle
table[header=true, row sep=\\] {
x y Text \\
0 2 bleibt \\%0
2 2 \\%1
0 1 \\%2
0 0 bleibt.auch \\%3
1 0 \\%4
2 0 \\%5
2 0 \\%
1 1 \\%7
};
plotte, dann muss
1. in der obersten Zeile ein Wert angebeben werden (sonst Fehlermeldung);
2. dieser wird dann auch für in der 'Text-Spalte' leere Zeilen übernommen (solange bis dort etwas neues steht, dann wird dieser Wert übernommen)
Frage: Was kann ich tun, damit `visualization depends on={value \thisrowno{2} \as \Text}` nur dann etwas liefert, wenn in `\thisrowno{2}` acuh etwas auch ein Eintrag steht, sonst leer bleibt?
[![alt text][1]][1]
\documentclass[margin=5mm, tikz]{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{patchplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[hide axis]
\addplot+[only marks,
visualization depends on={value \thisrowno{2} \as \Text},
nodes near coords={\coordindex ~Text: \Text},
every node near coord/.append style={font=\scriptsize}
]
table[header=true, row sep=\\] {
x y Text \\
0 2 bleibt \\%0
2 2 \\%1
0 1 \\%2
0 0 bleibt.auch \\%3
1 0 \\%4
2 0 \\%5
2 0 \\%
1 1 \\%7
};
\end{axis}
\end{tikzpicture}
\end{document}
[1]: https://texwelt.de/wissen/upfiles/55555555_190.png