pgfplots: skip first n wirkt nicht

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: pgfplots: skip first n wirkt nicht

von sudo » Di 20. Aug 2013, 10:09

Ich habe nun selbst eine Lösung gefunden. Wenn man bei der Transponierung die Daten-Spalten auswählt fallen die anderen weg:
\pgfplotstabletranspose[columns={0,4}, input colnames to=]{\transposed}{\loadedtable}

pgfplots: skip first n wirkt nicht

von sudo » Di 20. Aug 2013, 09:24

Ich habe eine Tabelle mit einigen Einträgen links und über dem Teil den ich ausgeben möchte.
\documentclass{scrartcl}
\usepackage{pgfplotstable}
\usepackage{pgfplots}
\begin{document}
\pgfplotstableread{%
1 b K 0 4
2 l o 1 5
3 u p 2 6
4 b f 3 7
}\loadedtable
\pgfplotstabletranspose{\transposed}{\loadedtable}
\pgfplotstabletypeset[
	%skip first n=2, %% wirkt nicht
	skip rows between index={-1}{3}, %% wirkt wie erwartet
	columns={[index]1,[index]2},
	display columns/0/.style={column name=o},
	display columns/1/.style={column name=p}
]{\transposed}
\begin{tikzpicture}
	\begin{axis}
		\addplot table [
			x index=1,
			y index=2,
			skip first n=3, %% wirkt nicht
			skip rows between index={-1}{3}, %% wirkt hier auch nicht
		] {\transposed};
	\end{axis}
\end{tikzpicture}
\end{document}
Dies ergibt bei mir 4 Fehler für die 4 Buchstaben, die nicht als floats genommen werden können und eine Graphik, bei der auch für die erste Spalte (1 2 3 4) ein Punkt existiert. Ich könnte natürlich die Teile entfernen, die ich hier nicht brauche, wundere mich aber, dass die Funktion skip first n nicht funktioniert.

Nach oben