pfgplots --> säulendiagramme

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: pfgplots --> säulendiagramme

pfgplots --> säulendiagramme

von xyceat » Mi 2. Dez 2009, 23:42

Hi,
ich hab euch heute mal ein Säulendiagramm in pgfpltos mitgebracht. Sourcecode ist unten zu sehen.

Nun ist das Problem, ich hab absichtlich ybars genommen bei der Definition des Koordinatensystems. Soweit passt auch alles. Nun möchte ich jedoch noch ein weiteres "Diagramm" in diese Grafik einfügen. Und zwar eine rote senkrechte Linie. Diese soll dann auch in der Legende zu sehen sein.

Nun ist die Frage, geht sowas ohne tricksen? oder muss ich es mit "hand" reinzeichnen ?

vielen dank und grüße !!

stefan
\documentclass{article}
\usepackage{pgfplots}
\begin{document}

\usetikzlibrary{patterns}
\begin{tikzpicture}
\begin{axis}[width=10cm,
xlabel=Fin,
x label style={yshift=-0.5cm},
xtick={0,...,8},
xticklabels={hkhkhkbhljk,B,C,D,E,F,G,H},
x tick label style={rotate=60,anchor=east},
ytick={0.000,0.020,0.040,0.060,0.080,0.100,0.120,0.140}, 
ylabel=Standardabweichung \lbrack mm\rbrack,
y label style={yshift=0.3cm},
ymin=0.0,
ymax=0.140,
ymajorgrids,ybar]





\addplot[ybar,pattern=horizontal lines, pattern color=white!60!violet,draw=black] plot coordinates
{(0,0.062) (1,0.053) (2,0.053)(5,0.062) (6,0.053) (7,0.053)};
\addlegendentry{Bereich A}


\addplot[ybar,fill=white!80!violet] plot coordinates
{(3,0.116) (4,0.097)};
\addlegendentry{Bereich B}


\addplot[red, mark=none] coordinates
{(0,0.062)(3,0.062)};
\addlegendentry{OTG}

\end{axis}
\end{tikzpicture}

\end{document}
[/code]

Nach oben