expertenaustausch > comp.* > comp.text.tex

Andreas Barth (29.05.2020, 23:51)
Hallo zusammen,

ich versuche zwei Balkengrafiken nebeneinander zu erzeugen.

Fachlich ist es so, dass ich zwei Gruppen an Projekten haben. Links
würde ich gerne die Summe aufsummiert pro Gruppe anzeigen, rechts die
einzelnen Projekte. Leider sind die Summen sehr verschieden groß.

Bislang bin ich nicht weiter gekommen als das Dokument unten, bei dem
dann leider die kleinen Projekte rechts schnell unlesbar werden.

Hat da jemand bessere Ideen / Vorschläge für mich?

Viele Grüße,
Andi

\documentclass{scrartcl}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{xcolor}
\pgfplotsset{width=7cm,compat=1.16}
\begin{document}
\begin{tikzpicture}
\begin{axis}[ybar stacked,
nodes near coords,
bar width=40pt,
symbolic x coords={Gesamt, Projekte},
legend style={at={(0.5,-0.20)},anchor=north,legend columns=5},
xtick=data
]

\addplot [fill=blue] coordinates{(Gesamt,900) (Projekte,0)};
\addplot [fill=red] coordinates{(Gesamt,75) (Projekte,0)};
\addplot [fill=blue!70!black] coordinates{(Gesamt,0) (Projekte,300)};
\addplot [fill=blue!70!red] coordinates{(Gesamt,0) (Projekte,150)};
\addplot [fill=blue!70!yellow] coordinates{(Gesamt,0) (Projekte,450)};
\addplot [fill=red!70!black] coordinates{(Gesamt,0) (Projekte,30)};
\addplot [fill=red!70!green] coordinates{(Gesamt,0) (Projekte,20)};
\addplot [fill=red!70!blue] coordinates{(Gesamt,0) (Projekte,15)};
\addplot [fill=red!70!white] coordinates{(Gesamt,0) (Projekte,5)};
\addplot [fill=red!70!yellow] coordinates{(Gesamt,0) (Projekte,2.5)};
\addplot [fill=red!70!red] coordinates{(Gesamt,0) (Projekte,1.5)};
\addplot [fill=red] coordinates{(Gesamt,0) (Projekte,1)};
\legend{Gesamt A, Gesamt B, A1, A2, A3, B1, B2, B3, B4, B5, B6, B7,
B8}

\end{axis}
\end{tikzpicture}
\end{document}
Dr Eberhard Lisse (31.05.2020, 00:50)
ggplot2 von R

mfg, el

On 2020-05-29 23:51 , Andreas Barth wrote:
[..]
Tobias Dussa (02.06.2020, 11:14)
Hi,

Andreas Barth <aba+nospam> writes:
> Bislang bin ich nicht weiter gekommen als das Dokument unten, bei dem
> dann leider die kleinen Projekte rechts schnell unlesbar werden.
> Hat da jemand bessere Ideen / Vorschläge für mich?


Python mit Pandas finde ich sehr brauchbar.

Cheers,
Toby.
Ähnliche Themen