ich möchte einen Plot aus einer Data schreiben lassen, jedoch ist nicht jede Spalte gleich lang, so dass die Werte des vorherigen gedruckten Punktes übernommen werden. Ich möchte jedoch, dass, wenn die Zelle leer ist, der Punkt einfach nicht ausgegeben wird. Wie kann ich das realisieren? Die Variante nur die ersten 10 Werte zu plotten ist für mich auch nicht zufriedenstellend.
Hier mein Minimalbeispiel:
\documentclass[a4paper, 11pt]{article} \usepackage{tikz} \usepackage{pgfplots} \pgfplotsset{compat=newest} % Makes the axis label placement prettier \usepackage{filecontents} \begin{document} \begin{filecontents}{data.txt} 1 2 3 4 5 6 7 8 9 10 11 12 13 14 100 15 16 17 100 18 120 20 \end{filecontents} \begin{tikzpicture} \begin{loglogaxis}[grid=major] \addplot [only marks] table[x index=1,y index=2] {data.txt}; \end{loglogaxis} \end{tikzpicture} \end{document}
Vielen Dank im Voraus.