Balken einer Gruppe nebeneinander platzieren (Balkendiagr.)
Verfasst: Mi 12. Aug 2015, 14:53
Hallo zusammen,
ich habe ein Balkendiagramm mit mehreren Gruppen (hier sechs). Die Balken/Werte einer Gruppe sollen allerdings nicht gestapelt werden sondern nebeneinander liegen. Gibt es da eine Option? Wichtig ist, dass die individuelle Farbbelegung erhalten bleibt.
Vielen Dank vorab und Gruß
ich habe ein Balkendiagramm mit mehreren Gruppen (hier sechs). Die Balken/Werte einer Gruppe sollen allerdings nicht gestapelt werden sondern nebeneinander liegen. Gibt es da eine Option? Wichtig ist, dass die individuelle Farbbelegung erhalten bleibt.
\documentclass[a4paper]{report} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{float} \usepackage{floatflt} \usepackage{graphicx} \usepackage{xcolor} \usepackage{pgfplots} \usepackage{tikz} \pgfplotsset{compat=1.12} \begin{document} \begin{figure}[!h] \begin{tikzpicture} \begin{axis}[width=\textwidth, xlabel={x}, ylabel={$y$}, symbolic x coords={Rang 1, Rang 2, Rang 3, Rang 4, Rang 5, Rang 6} ] \definecolor{r1}{RGB}{167,51,51}; \definecolor{r2}{RGB}{211,153,153}; \definecolor{r3}{RGB}{0,15,150}; \addplot+[ybar, color=black, fill={r1}, mark=none] plot coordinates {(Rang 1,29)}; \addplot+[ybar, color=black, fill={r3}, mark=none] plot coordinates {(Rang 1,10)}; \addplot+[ybar, color=black, fill={r1}, mark=none] plot coordinates {(Rang 2,10)}; \addplot+[ybar, color=black, fill={r2}, mark=none] plot coordinates {(Rang 2,3)}; \addplot+[ybar, color=black, fill={r3}, mark=none] plot coordinates {(Rang 2,20)}; \addplot+[ybar, color=black, fill={r2}, mark=none] plot coordinates {(Rang 2,12)}; \addplot+[ybar, color=black, fill={r3}, mark=none] plot coordinates {(Rang 3,20)}; \addplot+[ybar, color=black, fill={r1}, mark=none] plot coordinates {(Rang 3,12)}; \addplot+[ybar, color=black, fill={r1}, mark=none] plot coordinates {(Rang 4,20)}; \addplot+[ybar, color=black, fill={r2}, mark=none] plot coordinates {(Rang 4,12)}; \addplot+[ybar, color=black, fill={r2}, mark=none] plot coordinates {(Rang 5,20)}; \addplot+[ybar, color=black, fill={r3}, mark=none] plot coordinates {(Rang 5,12)}; \addplot+[ybar, color=black, fill={r1}, mark=none] plot coordinates {(Rang 6,20)}; \addplot+[ybar, color=black, fill={r2}, mark=none] plot coordinates {(Rang 6,12)}; \end{axis} \end{tikzpicture} \end{figure} \end{document}