pgfplots und gnuplot
Verfasst: Di 5. Jul 2011, 09:39
Guten Morgen,
ich habe ein Problem mit der Einbindung von gnuplot in pgfplots. Ich würde gerne gnuplot benutzen, um einzelne Spalten zu bearbeiten und dann plotten zu lassen. In gnuplot funktioniert das auf folgende Weise
wobei $1 und $2 die einzelnen Spalten der Datei bezeichnen. Hier liegt auch schon das Problem, nämlich die $-Zeichen, die ja in LaTeX "unglücklicherweise" die Matheumgebung bezeichnen. Wenn ich mein Dokument also auf diese Weise kompilieren lasse, kriege ich zwei Fehlermeldungen
Vielleicht hatte jemand schon ein ähnliches Problem oder einen alternativen Vorschlag, wie sich die Spalten vor dem Plotten bearbeiten lassen, ohne dass ich die Datei vorher in einem anderen Programm öffne, bearbeite und dann die bearbeiteten Werte in die Datei einfüge.
Gruß und vielen Dank,
Felix
ich habe ein Problem mit der Einbindung von gnuplot in pgfplots. Ich würde gerne gnuplot benutzen, um einzelne Spalten zu bearbeiten und dann plotten zu lassen. In gnuplot funktioniert das auf folgende Weise
plot 'data/test.dat' using $1**2:(1/$2)
! Package pgfplots Warning: the current plot has no coordinates (or all have be en filtered away) ! Package pgfplots Warning: You have an axis with empty range. Replacing it with a default range and clearing all plots.
Gruß und vielen Dank,
Felix
\documentclass{scrartcl} \usepackage{tikz} \usepackage{pgfplots} \pgfplotsset{compat=1.3} \begin{document} \begin{figure} \centering \begin{tikzpicture} \begin{axis} \addplot gnuplot [raw gnuplot,id=test] { plot 'data/test.dat' using $1**2:(1/$2); }; \end{axis} \end{tikzpicture} \end{figure} \end{document}