ElGato
26-10-2012, 09:16
Liebes Forum,
Ziel vorerst ist die Erstellung eines Säulendiagramms mit Fehlerbalken nach oben – was bisher auch geklappt hat.
Aber einige Verbesserung wären ganz nett :-)
1. Daten
- Wie sollte ich die Daten am besten eingeben? Ist es sinnvoll "coordinates" anzugeben? oder besser "addplot table" wie im Manual auf Seite 28? (http://pgfplots.sourceforge.net/pgfplots.pdf)
Am liebsten wäre mir, wenn ich Daten aus Excel einfach über Copy & Paste eingeben kann, so dass ich nichts mehr anpassen muss.
In Excel sehen meine Daten so aus:
Gruppe E/P Standardabweichung
Sham 1,1 0,5
2. Fehlerbalken
Ich wusste nicht genau wie und habe den Fehler nach oben und nach unten angegeben, obwohl nur nach oben gebraucht wird. Wie kann ich den unteren Wert auslassen, dass es zu keinem LaTeX-Fehler kommt?
3. y-Achse
Wie erreicht man, dass keine Zwischenzahlen ausgelassen werden?
4. Serifenlose Schrift wäre ganz nett, aber das scheint wohl nur global möglich zu sein (Thread (http://www.mrunix.de/forums/showthread.php?t=73405))
Auch über Schönheitstipps freue ich mich!
\documentclass{scrbook}
\usepackage{xltxtra} % XeLaTeX
\usepackage{pgfplots}
\usepackage{tikz}
%\addplot table[x=dof,y=Lmax] {
%1 5
%2 3
%3 6
%4 4
%5 0
%6 1
%};
\begin{document}
\begin{tikzpicture}
\begin{axis}[
title = {EC/P},
ybar,
width=10cm,
ymin=0,
ymax=16.5,
bar width=20pt,
xtick={1,...,5},
xticklabels={%
Sham,
STZ,
MG,
MG+Ala,
MG+BSO}
]
\addplot[fill=black,draw=black,ybar,error bars/.cd,y dir=plus,y explicit]
coordinates
{
(1,10.6666666667) +- (0.5773502692,0.5773502692)
(2,10.6666666667) +- (4.1633319989,4.1633319989)
(3,8.6666666667) +- (2.0816659995,2.0816659995)
(4,8.33333333334) +- (3.0550504633,3.0550504633)
(5,9) +- (4.582575695,4.582575695)
};
\end{axis}
\end{tikzpicture}
\end{document}
Ziel vorerst ist die Erstellung eines Säulendiagramms mit Fehlerbalken nach oben – was bisher auch geklappt hat.
Aber einige Verbesserung wären ganz nett :-)
1. Daten
- Wie sollte ich die Daten am besten eingeben? Ist es sinnvoll "coordinates" anzugeben? oder besser "addplot table" wie im Manual auf Seite 28? (http://pgfplots.sourceforge.net/pgfplots.pdf)
Am liebsten wäre mir, wenn ich Daten aus Excel einfach über Copy & Paste eingeben kann, so dass ich nichts mehr anpassen muss.
In Excel sehen meine Daten so aus:
Gruppe E/P Standardabweichung
Sham 1,1 0,5
2. Fehlerbalken
Ich wusste nicht genau wie und habe den Fehler nach oben und nach unten angegeben, obwohl nur nach oben gebraucht wird. Wie kann ich den unteren Wert auslassen, dass es zu keinem LaTeX-Fehler kommt?
3. y-Achse
Wie erreicht man, dass keine Zwischenzahlen ausgelassen werden?
4. Serifenlose Schrift wäre ganz nett, aber das scheint wohl nur global möglich zu sein (Thread (http://www.mrunix.de/forums/showthread.php?t=73405))
Auch über Schönheitstipps freue ich mich!
\documentclass{scrbook}
\usepackage{xltxtra} % XeLaTeX
\usepackage{pgfplots}
\usepackage{tikz}
%\addplot table[x=dof,y=Lmax] {
%1 5
%2 3
%3 6
%4 4
%5 0
%6 1
%};
\begin{document}
\begin{tikzpicture}
\begin{axis}[
title = {EC/P},
ybar,
width=10cm,
ymin=0,
ymax=16.5,
bar width=20pt,
xtick={1,...,5},
xticklabels={%
Sham,
STZ,
MG,
MG+Ala,
MG+BSO}
]
\addplot[fill=black,draw=black,ybar,error bars/.cd,y dir=plus,y explicit]
coordinates
{
(1,10.6666666667) +- (0.5773502692,0.5773502692)
(2,10.6666666667) +- (4.1633319989,4.1633319989)
(3,8.6666666667) +- (2.0816659995,2.0816659995)
(4,8.33333333334) +- (3.0550504633,3.0550504633)
(5,9) +- (4.582575695,4.582575695)
};
\end{axis}
\end{tikzpicture}
\end{document}