von Piinops » Mi 5. Jan 2011, 17:12
Ich benutze folgenden Code um 10 Messwerte gegen 10 Theoriewerte zu plotten. Die Plots werden auch korrekt dargestellt, aber an der Y-Achse ist statt 1,999, 2, 2001 - oder einer entsprechend feineren, angemessenen Skalierung - einfach mehrmals die 2 angetragen.
Mein Versuch, das Problem über ymin und ymax zu lösen hat bei ymin=1,99 und ymax=2,01 nur dazu geführt, dass die Skalierung jetzt so ausschaut:
1,99
1,99
2
2
2
2,01
...
Bei ymin=1,996 und ymax=2,003 stehen dann wieder nur 2er da.
Ich suche also irgendwie eine Möglichkeit wie ich dem Graphen beibringen kann, dass er auch Kommazahlen mit mehr als zwei Nachkommastellen anzeigt.
Vielen Dank schon mal!
Mein Code:
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=Dimension,
ylabel=Identitaet 1,
height=9cm,
width=9cm,
]
\addplot[color=red]
coordinates{
(2,2.00000)
(3,2.00000)
(4,2.00000)
(5,2.00000)
(6,2.00000)
(7,2.00000)
(8,2.00000)
(9,2.00000)
(10,2.00000)
};
\addlegendentry{Theoriewerte}
\addplot[color=blue,mark=o]
coordinates{
(2,200142*10^-5)+-(0,0.00099)
(3,1.99936)+-(0,0.00141)
(4,2.00184)+-(0,0.00173)
(5,1.99988)+-(0,0.00200)
(6,2.00290)+-(0,0.00223)
(7,1.99885)+-(0,0.00244)
(8,1.99989)+-(0,0.00264)
(9,1.99643)+-(0,0.00282)
(10,1.99945)+-(0,0.00300)
};
\addlegendentry{Messwerte}
\end{axis}
\end{tikzpicture}
\end{document}
[/code]
Ich benutze folgenden Code um 10 Messwerte gegen 10 Theoriewerte zu plotten. Die Plots werden auch korrekt dargestellt, aber an der Y-Achse ist statt 1,999, 2, 2001 - oder einer entsprechend feineren, angemessenen Skalierung - einfach mehrmals die 2 angetragen.
Mein Versuch, das Problem über ymin und ymax zu lösen hat bei ymin=1,99 und ymax=2,01 nur dazu geführt, dass die Skalierung jetzt so ausschaut:
1,99
1,99
2
2
2
2,01
...
Bei ymin=1,996 und ymax=2,003 stehen dann wieder nur 2er da.
Ich suche also irgendwie eine Möglichkeit wie ich dem Graphen beibringen kann, dass er auch Kommazahlen mit mehr als zwei Nachkommastellen anzeigt.
Vielen Dank schon mal!
Mein Code:
[code]
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=Dimension,
ylabel=Identitaet 1,
height=9cm,
width=9cm,
]
\addplot[color=red]
coordinates{
(2,2.00000)
(3,2.00000)
(4,2.00000)
(5,2.00000)
(6,2.00000)
(7,2.00000)
(8,2.00000)
(9,2.00000)
(10,2.00000)
};
\addlegendentry{Theoriewerte}
\addplot[color=blue,mark=o]
coordinates{
(2,200142*10^-5)+-(0,0.00099)
(3,1.99936)+-(0,0.00141)
(4,2.00184)+-(0,0.00173)
(5,1.99988)+-(0,0.00200)
(6,2.00290)+-(0,0.00223)
(7,1.99885)+-(0,0.00244)
(8,1.99989)+-(0,0.00264)
(9,1.99643)+-(0,0.00282)
(10,1.99945)+-(0,0.00300)
};
\addlegendentry{Messwerte}
\end{axis}
\end{tikzpicture}
\end{document}
[/code][/code]