von zarentochter » Mo 10. Jul 2017, 08:46
Hallo zusammen,
ich möchte mit pgfplots ein Diagramm erstellen und lese die Daten wahlweise aus einer .csv, .txt oder .dat Datei aus. Die Wertetabellen erstelle ich durch Skripte mit cfx. Da ich die Wertetabellen auch für andere Anwendungen brauche, habe ich oben immer einen Header mit Pfad, Dateiname und diversen Infos. Gibt es eine Möglichkeit die Daten erst ab einer bestimmten Zeile auszulesen? Oder muss ich per Hand in jedem File den Header entfernen?
\documentclass[12pt,oneside,titlepage]{report}
\usepackage[a4paper, left=3cm, right=2.5cm, top=3.5cm]{geometry}
\usepackage{pgfplots}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\begin{axis}[axis x line=bottom,
axis y line=left,
xlabel= Buoyancyzahl,
xmin=0.1,
xmax=0.6,
ylabel= Nusselzahlüberhöhung ,
ymin=100,
ymax=300,
width=1\linewidth ,
height=10cm]
\addplot+[x=column 1,y=column 2] file {Buoy.txt};
\end{axis}
\end{tikzpicture}
\end{document
Hallo zusammen,
ich möchte mit pgfplots ein Diagramm erstellen und lese die Daten wahlweise aus einer .csv, .txt oder .dat Datei aus. Die Wertetabellen erstelle ich durch Skripte mit cfx. Da ich die Wertetabellen auch für andere Anwendungen brauche, habe ich oben immer einen Header mit Pfad, Dateiname und diversen Infos. Gibt es eine Möglichkeit die Daten erst ab einer bestimmten Zeile auszulesen? Oder muss ich per Hand in jedem File den Header entfernen?
[code]
\documentclass[12pt,oneside,titlepage]{report}
\usepackage[a4paper, left=3cm, right=2.5cm, top=3.5cm]{geometry}
\usepackage{pgfplots}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\begin{axis}[axis x line=bottom,
axis y line=left,
xlabel= Buoyancyzahl,
xmin=0.1,
xmax=0.6,
ylabel= Nusselzahlüberhöhung ,
ymin=100,
ymax=300,
width=1\linewidth ,
height=10cm]
\addplot+[x=column 1,y=column 2] file {Buoy.txt};
\end{axis}
\end{tikzpicture}
\end{document
[/code]