Seite 1 von 1

PGFPLOTS: Import von Daten und Legende

Verfasst: Do 28. Jan 2016, 15:42
von FantasticMrFox
Hallo,

ich möchte eine Tabelle aus einer dat Datei einlesen, diese dann plotten und die Spaltenüberschriften als Legende verwenden.

Das einlesen und plotten klappt Problemlos. Leider finde ich keinen Befehl um die Legende zu integrieren. Kann jemand helfen?

Hier die minimal Beispiele.
a b
1 1
2 1
3 4
4 2
5 9
\documentclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc}     
\usepackage[utf8]{inputenc}  
\usepackage[british]{babel}  
\usepackage{numprint}        


\usepackage{pgfplots} % LaTeX





\begin{document}


\begin{tikzpicture}
\begin{axis}
\pgfplotstableread{test.dat} \datatable
\addplot table[y=b] from \datatable;
%\addplot table[y=b] {atest.dat};
\end{axis}
\end{tikzpicture}



\end{document}
Grüße

MrFox

Verfasst: Do 28. Jan 2016, 22:26
von Bartman
Vielleicht hilft Dir die Antwort im folgenden Thread weiter: Use first row of a table as legend entry in pgfplot graph?

Verfasst: Do 28. Jan 2016, 22:39
von planlosernutzer
Hey
schau mal in die PDF Datei auf Seite 25. Da ist ne Beispielgrafik wies geht.
http://mirror.unicorncloud.org/CTAN/gra ... fplots.pdf

Verfasst: Fr 29. Jan 2016, 09:00
von FantasticMrFox
Vielen Dank euch beiden. Der Link auf das Forum hilft weiter!

@planlosernutzer: Danke. Mein letzter Satz ist etwas verwirrend, wenn ich so drüber lese. Ich wollte die Legende auch aus der Datei importieren und nicht selber reinschreiben.

Weitere Frage:
Hat gut geklappt. Jetzt suche ich noch einen Import für die Achsenbeschriftung. In dem Link werden die Zahlen durch Tabelleneinträge ersetzt. http://tex.stackexchange.com/questions/ ... -bar-chart

Ich möchte jedoch den Spaltennamen (a und b, aus oberen Beispiel) als Achsenbeschriftung nutzen. Wie es in diesem Anhang mit dem Standardweg, -kraft gemacht wird.



Grüße

[/img]