Probleme Balkendiagramm

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: Probleme Balkendiagramm

von kannstmasehn » Fr 17. Jul 2015, 10:40

sudo hat geschrieben:Um die Balken näher aneinander zu bekommen, kannst du mit den Größen bar width und width spielen. width steuert dabei die Breite deines Diagramms und bar width die Breite der Balken.

Die Labels zu benennen geht am besten mit xticklabels={…}
\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
ybar,
ymin=0,
xmin=0.5,
xmax=2.5,
xtick={1,2},
xticklabels={Aktuell, Ideal},
bar width=2.5cm,
width=9cm
]
\addplot+[bar shift=0] coordinates {(1,3)};
\addplot+[bar shift=0] coordinates {(2,5)};
\end{axis}
\end{tikzpicture}
\end{document}

Ach jetzt verstehe ich. Ich habe xticklabels verwendet und dann aber auch
\addplot+[bar shift=0] coordinates {(Aktuell,3)};
\addplot+[bar shift=0] coordinates {(Ideal,5)};
benutzt. Das klappte natürlich nicht.

Danke dir!

von sudo » Fr 17. Jul 2015, 10:37

Um die Balken näher aneinander zu bekommen, kannst du mit den Größen bar width und width spielen. width steuert dabei die Breite deines Diagramms und bar width die Breite der Balken.

Die Labels zu benennen geht am besten mit xticklabels={…}
\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
ybar,
ymin=0,
xmin=0.5,
xmax=2.5,
xtick={1,2},
xticklabels={Aktuell, Ideal},
bar width=2.5cm,
width=9cm
]
\addplot+[bar shift=0] coordinates {(1,3)};
\addplot+[bar shift=0] coordinates {(2,5)};
\end{axis}
\end{tikzpicture}
\end{document}

Probleme Balkendiagramm

von kannstmasehn » Fr 17. Jul 2015, 09:50

Moin,

bei folgendem Problem komme ich nicht weiter: Ich möchte ein Balkendiagramm erstellen, in dem zwei Balken gezeigt werden. Diese haben verschiedene Bedeutungen, also sollen verschiedene Farben und Benennungen haben. Hier mein Minimalbeispiel:
\begin{tikzpicture}
\begin{axis}[ybar,
ymin=0,
xtick={1,2},
]
\addplot+[bar shift=0] coordinates {(1,3)};
\addplot+[bar shift=0] coordinates {(2,5)};
\end{axis}
\end{tikzpicture}
Probleme dabei sind:
1) Die Balken sind arg weit auseinander. Ich hätte sie gerne direkt nebeneinander.
2) Die Benennung 1 und 2 möchte ich umbenennen in 'Aktuell' und 'Ideal'. Dazu habe ich sonst immer
symbolic x coords={Aktuell, Ideal}
verwendet, was in diesem Fall aber, zumindest so wie ich es einsetze, nicht funktioniert.

Wie kann ich meine Probleme beseitigen?

Danke schonmal im Voraus!

Nach oben