PGFPLOTS: Anpassung der Skalierung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: PGFPLOTS: Anpassung der Skalierung

von bloodworks » Mi 5. Jan 2011, 18:15

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.

von Piinops » Mi 5. Jan 2011, 17:58

Vielen Dank! Auch für den Hinweis mit der Seitenzahl, dort hätte ich es sicher nicht gefunden.

von bloodworks » Mi 5. Jan 2011, 17:32

Hallo versuch mal
yticklabel style={ /pgf/number format/fixed, /pgf/number format/precision=5}
im optionalen Argument von axis. Siehe pgf Doku S. 184.

PGFPLOTS: Anpassung der Skalierung

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]

Nach oben