von wuntzt » Do 8. Apr 2010, 09:37
Hallo allerseits,
ich benutze pgfplots für meine Diplomarbeit und möchte nun in einem Diagramm zwei plots darstellen, bei denen jeweils Fehlerbalken eingezeichnet sind.
Es klappt mit folgender Version einwandfrei. Die Abbildung ist unten drunter.
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\begin{axis}[
height=10cm,
width=10cm,
grid=major,
ylabel=Festigkeit (MPa),
xlabel=x-Gehalt(m-\%),
legend style={at={(0.5,0.5)},
anchor=center}
]
\addplot[red,mark=triangle*] plot[error bars/.cd,
y dir=both,y explicit]
coordinates {
(0.1,198) +- (0,2.53)
(0.2,229) +- (0,2.53)
(0.3,237) +- (0,2.53)
(0.4,228) +- (0,2.53)
(0.5,247) +- (0,2.53)
(0.6,252) +- (0,2.53)
};
\addlegendentry{$R_{p,0,2}$}
\end{axis}
\end{tikzpicture}
\caption{Die Werte für Zugfestigkeit und Dehngrenze}
\end{center}
\end{figure}
Sobald ich jedoch, wie in anderen Diagrammen zuvor, eine zweite Datenreihe reinschreibe, erhalte ich das richtige Diagramm, jedoch ohne Fehlerbalken!
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\begin{axis}[
height=10cm,
width=10cm,
grid=major,
ylabel=Festigkeit (MPa),
xlabel=x-Gehalt(m-\%),
legend style={at={(0.5,0.5)},
anchor=center}
]
\addplot[red,mark=triangle*] plot[error bars/.cd,
y dir=both,y explicit]
coordinates {
(0.1,198) +- (0,2.53)
(0.2,229) +- (0,2.53)
(0.3,237) +- (0,2.53)
(0.4,228) +- (0,2.53)
(0.5,247) +- (0,2.53)
(0.6,252) +- (0,2.53)};
\addlegendentry{$R_{p,0,2}$}
\addplot[blue,mark=square*] plot[error bars/.cd,
y dir=both,y explicit]
coordinates {
(0.018,709) +- (0,2.53)
(0.036,724) +- (0,4.59)
(0.085,716) +- (0,2.39)
(0.120,738) +- (0,1.89)
(0.185,742) +- (0,6.00)
(0.210,760) +- (0,4.01)};
\addlegendentry{$R_{m}$}
\end{axis}
\end{tikzpicture}
\caption{Die Werte für Zugfestigkeit und Dehngrenze}
\end{center}
\end{figure}
Das Bild dazu:
Hat jemand von Euch eine Idee, wie ich die Sache passend lösen kann, so dass Fehlerbalken bei beiden Datenreihen angezeigt werden? Ich möchte auf jeden Fall beide Ergebnisreihen in ein Diagramm packen.
- Dateianhänge
-

- 2.JPG (11.96 KiB) 3083 mal betrachtet
-

- erste Version
- 1.JPG (28.91 KiB) 3063 mal betrachtet
Hallo allerseits,
ich benutze pgfplots für meine Diplomarbeit und möchte nun in einem Diagramm zwei plots darstellen, bei denen jeweils Fehlerbalken eingezeichnet sind.
Es klappt mit folgender Version einwandfrei. Die Abbildung ist unten drunter.
[code]\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\begin{axis}[
height=10cm,
width=10cm,
grid=major,
ylabel=Festigkeit (MPa),
xlabel=x-Gehalt(m-\%),
legend style={at={(0.5,0.5)},
anchor=center}
]
\addplot[red,mark=triangle*] plot[error bars/.cd,
y dir=both,y explicit]
coordinates {
(0.1,198) +- (0,2.53)
(0.2,229) +- (0,2.53)
(0.3,237) +- (0,2.53)
(0.4,228) +- (0,2.53)
(0.5,247) +- (0,2.53)
(0.6,252) +- (0,2.53)
};
\addlegendentry{$R_{p,0,2}$}
\end{axis}
\end{tikzpicture}
\caption{Die Werte für Zugfestigkeit und Dehngrenze}
\end{center}
\end{figure}
[/code]
[img]http://www.golatex.de/files/1_164.jpg[/img]
Sobald ich jedoch, wie in anderen Diagrammen zuvor, eine zweite Datenreihe reinschreibe, erhalte ich das richtige Diagramm, jedoch ohne Fehlerbalken!
[code]\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\begin{axis}[
height=10cm,
width=10cm,
grid=major,
ylabel=Festigkeit (MPa),
xlabel=x-Gehalt(m-\%),
legend style={at={(0.5,0.5)},
anchor=center}
]
\addplot[red,mark=triangle*] plot[error bars/.cd,
y dir=both,y explicit]
coordinates {
(0.1,198) +- (0,2.53)
(0.2,229) +- (0,2.53)
(0.3,237) +- (0,2.53)
(0.4,228) +- (0,2.53)
(0.5,247) +- (0,2.53)
(0.6,252) +- (0,2.53)};
\addlegendentry{$R_{p,0,2}$}
\addplot[blue,mark=square*] plot[error bars/.cd,
y dir=both,y explicit]
coordinates {
(0.018,709) +- (0,2.53)
(0.036,724) +- (0,4.59)
(0.085,716) +- (0,2.39)
(0.120,738) +- (0,1.89)
(0.185,742) +- (0,6.00)
(0.210,760) +- (0,4.01)};
\addlegendentry{$R_{m}$}
\end{axis}
\end{tikzpicture}
\caption{Die Werte für Zugfestigkeit und Dehngrenze}
\end{center}
\end{figure}[/code]
Das Bild dazu:
[img]http://www.golatex.de/files/2_156.jpg[/img]
Hat jemand von Euch eine Idee, wie ich die Sache passend lösen kann, so dass Fehlerbalken bei beiden Datenreihen angezeigt werden? Ich möchte auf jeden Fall beide Ergebnisreihen in ein Diagramm packen.