Wenn ich eine Tabelle

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
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
};
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 29 Aug '18, 13:14

cis's gravatar image

cis
9.5k100460491
Akzeptiert-Rate: 29%

bearbeitet 29 Aug '18, 13:16


Gib in den leeren Zellen {} ein.

Nicht relevant für die Frage, aber ansonsten wichtig: setze immer compat.

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Permanenter link

beantwortet 29 Aug '18, 14:02

esdd's gravatar image

esdd
17.8k294257
Akzeptiert-Rate: 62%

bearbeitet 05 Sep '18, 02:32

Henri's gravatar image

Henri
15.7k133943

Ok. Puh, damit wird die (extern erstellte) Datentabelle ein Stück mehr "LaTeX-lastig"; so wie z.B. dieses row sep=\\ manchmal scheints notwendig ist (hier noch nicht). Ich hatte gehofft, man kann das ggf. global lösen.

(29 Aug '18, 14:39) cis
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×298
×76

gestellte Frage: 29 Aug '18, 13:14

Frage wurde gesehen: 4,696 Mal

zuletzt geändert: 05 Sep '18, 02:33

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×