Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

29 Aug '18, 13:16

cis's gravatar image

cis
9.6k103460491

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 Wert 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}` 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
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

29 Aug '18, 13:15

cis's gravatar image

cis
9.6k103460491

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
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

29 Aug '18, 13:14

cis's gravatar image

cis
9.6k103460491