alexraasch
17-08-2009, 22:10
Hallo,
ich möchte die Dichtefunktion einer Normalverteilung mit TikZ plotten. Ich habe die (x,y)-Paare mit R berechnet und plotte aus einer externen Textdatei mit TikZ. Das funktioniert auch problemlos. Aber sobald ich in dem {tikzpicture} noch weitere Zeichenbefehle einfüge, verschwindet der Plot und es bleiben nur noch die anderen Elemente stehen.
Kann mir da jemand helfen?
Beispielcode:
\documentclass[10pt, a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[width=19cm,height=25cm]{geometry}
\usepackage{comment}
\usepackage{tikz}
\usetikzlibrary{%
arrows,%
calc,%
fit,%
patterns,%
plotmarks,%
shapes.geometric,%
shapes.misc,%
shapes.symbols,%
shapes.arrows,%
shapes.callouts,%
shapes.multipart,%
shapes.gates.logic.US,%
shapes.gates.logic.IEC,%
er,%
automata,%
backgrounds,%
chains,%
topaths,%
trees,%
petri,%
mindmap,%
matrix,%
calendar,%
folding,%
fadings,%
through,%
positioning,%
scopes,%
decorations.fractals,%
decorations.shapes,%
decorations.text,%
decorations.pathmorphing,%
decorations.pathreplacing,%
decorations.footprints,%
decorations.markings,%
shadows}
\begin{document}
\begin{tikzpicture}
\draw[smooth] plot file {norm.txt};
% Funktioniert NICHT, wenn folgendes hinzukommt:
% \draw[->] (0,0) -- (1,1);
\end{tikzpicture}
\end{document}
Mein zweiter Versuch, indem die Funktionswerte direkt als Koordinaten eingegeben werden:
\documentclass[10pt, a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[width=19cm,height=25cm]{geometry}
\usepackage{comment}
\usepackage{tikz}
\usetikzlibrary{%
arrows,%
calc,%
fit,%
patterns,%
plotmarks,%
shapes.geometric,%
shapes.misc,%
shapes.symbols,%
shapes.arrows,%
shapes.callouts,%
shapes.multipart,%
shapes.gates.logic.US,%
shapes.gates.logic.IEC,%
er,%
automata,%
backgrounds,%
chains,%
topaths,%
trees,%
petri,%
mindmap,%
matrix,%
calendar,%
folding,%
fadings,%
through,%
positioning,%
scopes,%
decorations.fractals,%
decorations.shapes,%
decorations.text,%
decorations.pathmorphing,%
decorations.pathreplacing,%
decorations.footprints,%
decorations.markings,%
shadows}
\begin{document}
\begin{tikzpicture}
\draw[smooth] plot coordinates {
(95,0.0000000472766)
(95.02506,0.0000000541666)
(95.05013,0.0000000620244)
(95.07519,0.0000000709808)
(95.10025,0.000000081183)
(95.12531,0.0000000927973)
(95.15038,0.0000001060113)
(95.17544,0.0000001210362)
(95.2005,0.0000001381098)
% ... noch 300 Werte ...
};
\end{tikzpicture}
\end{document}
ich möchte die Dichtefunktion einer Normalverteilung mit TikZ plotten. Ich habe die (x,y)-Paare mit R berechnet und plotte aus einer externen Textdatei mit TikZ. Das funktioniert auch problemlos. Aber sobald ich in dem {tikzpicture} noch weitere Zeichenbefehle einfüge, verschwindet der Plot und es bleiben nur noch die anderen Elemente stehen.
Kann mir da jemand helfen?
Beispielcode:
\documentclass[10pt, a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[width=19cm,height=25cm]{geometry}
\usepackage{comment}
\usepackage{tikz}
\usetikzlibrary{%
arrows,%
calc,%
fit,%
patterns,%
plotmarks,%
shapes.geometric,%
shapes.misc,%
shapes.symbols,%
shapes.arrows,%
shapes.callouts,%
shapes.multipart,%
shapes.gates.logic.US,%
shapes.gates.logic.IEC,%
er,%
automata,%
backgrounds,%
chains,%
topaths,%
trees,%
petri,%
mindmap,%
matrix,%
calendar,%
folding,%
fadings,%
through,%
positioning,%
scopes,%
decorations.fractals,%
decorations.shapes,%
decorations.text,%
decorations.pathmorphing,%
decorations.pathreplacing,%
decorations.footprints,%
decorations.markings,%
shadows}
\begin{document}
\begin{tikzpicture}
\draw[smooth] plot file {norm.txt};
% Funktioniert NICHT, wenn folgendes hinzukommt:
% \draw[->] (0,0) -- (1,1);
\end{tikzpicture}
\end{document}
Mein zweiter Versuch, indem die Funktionswerte direkt als Koordinaten eingegeben werden:
\documentclass[10pt, a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[width=19cm,height=25cm]{geometry}
\usepackage{comment}
\usepackage{tikz}
\usetikzlibrary{%
arrows,%
calc,%
fit,%
patterns,%
plotmarks,%
shapes.geometric,%
shapes.misc,%
shapes.symbols,%
shapes.arrows,%
shapes.callouts,%
shapes.multipart,%
shapes.gates.logic.US,%
shapes.gates.logic.IEC,%
er,%
automata,%
backgrounds,%
chains,%
topaths,%
trees,%
petri,%
mindmap,%
matrix,%
calendar,%
folding,%
fadings,%
through,%
positioning,%
scopes,%
decorations.fractals,%
decorations.shapes,%
decorations.text,%
decorations.pathmorphing,%
decorations.pathreplacing,%
decorations.footprints,%
decorations.markings,%
shadows}
\begin{document}
\begin{tikzpicture}
\draw[smooth] plot coordinates {
(95,0.0000000472766)
(95.02506,0.0000000541666)
(95.05013,0.0000000620244)
(95.07519,0.0000000709808)
(95.10025,0.000000081183)
(95.12531,0.0000000927973)
(95.15038,0.0000001060113)
(95.17544,0.0000001210362)
(95.2005,0.0000001381098)
% ... noch 300 Werte ...
};
\end{tikzpicture}
\end{document}