Seite 1 von 1

PGFPLOTS: Anpassung der Skalierung

Verfasst: Mi 5. Jan 2011, 17:12
von Piinops
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]

Verfasst: Mi 5. Jan 2011, 17:32
von bloodworks
Hallo versuch mal
yticklabel style={ /pgf/number format/fixed, /pgf/number format/precision=5}
im optionalen Argument von axis. Siehe pgf Doku S. 184.

Verfasst: Mi 5. Jan 2011, 17:58
von Piinops
Vielen Dank! Auch für den Hinweis mit der Seitenzahl, dort hätte ich es sicher nicht gefunden.

Verfasst: Mi 5. Jan 2011, 18:15
von bloodworks
Die meisten pdf Viewer haben eine Suche eingebaut. Da nach precision suchen oder so...
Wenn das Thema für dich erledigt ist, wärs nett, wenn du den Status anpassen würdest.