TheLawyer
25-02-2010, 16:22
Hallo,
ich möchte, dass bei folgendem Minimalbeispiel die rote Kurve nur von -3 bis 6 gezeichnet wird, die blaue aber von -6 bis 6. Zuerst dachte ich das sollte mit domain funktionieren, aber das scheint nichts zu machen.
Wie kann ich pgfplots sagen, dass es erst ab einer bestimmten Zeile anfängt zu ploten? Noch schöner wäre es, wenn ich ihm sagen könnte: "Fang erst bei x>-3 an".
Das kann ja eigentlich nicht so schwer sein, aber ich find grade nix dazu.
Danke!
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\pagestyle{empty}
\begin{tikzpicture}[smooth]
\begin{axis}[%
axis x line=center,%
axis y line=center,%
xmin=-6,%
xmax=6.1,%
ymin=-0.5,%
ymax=1.1,%
]%
\addplot[color=blue] plot table[x=r, y=PSFn] {data.txt};
\addplot[color=red, domain=-3:6] plot table[x=r, y=quot2n] {data.txt};
\end{axis}
\end{tikzpicture}
\end{document}
3575
ich möchte, dass bei folgendem Minimalbeispiel die rote Kurve nur von -3 bis 6 gezeichnet wird, die blaue aber von -6 bis 6. Zuerst dachte ich das sollte mit domain funktionieren, aber das scheint nichts zu machen.
Wie kann ich pgfplots sagen, dass es erst ab einer bestimmten Zeile anfängt zu ploten? Noch schöner wäre es, wenn ich ihm sagen könnte: "Fang erst bei x>-3 an".
Das kann ja eigentlich nicht so schwer sein, aber ich find grade nix dazu.
Danke!
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\pagestyle{empty}
\begin{tikzpicture}[smooth]
\begin{axis}[%
axis x line=center,%
axis y line=center,%
xmin=-6,%
xmax=6.1,%
ymin=-0.5,%
ymax=1.1,%
]%
\addplot[color=blue] plot table[x=r, y=PSFn] {data.txt};
\addplot[color=red, domain=-3:6] plot table[x=r, y=quot2n] {data.txt};
\end{axis}
\end{tikzpicture}
\end{document}
3575