Lorzen
13-11-2011, 02:02
Hallo zusammen,
ich hantiere zur Zeit mit dem pgfplots-package herum und versuche (etwas verzweifelt) meinem bar plot etwas mehr esprit zu verleihen.
Frage:
wie kann ich die balken gruppen voneinander trennen, so dass pro x-wert immer drei balken zusammen gefasst werden, anschließend eine freiraum entsteht und die nächsten drei balken gezeichnet werden.
ich möchte den balken noch einen dezenten farblichen verlauf verpassen. habe mit colormaps schon etwas herum probiert, was aber nicht zum gewünschten oder besser gesagt zu gar keinem ergebnis führte. was kann ich machen?
hier noch der...
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\pgfplotsset{every axis legend/.append style={at={(0.5,0.95)},anchor=south},compat=1.3}
\begin{tikzpicture}
\begin{axis}[
height=0.55\textwidth,
width=1\textwidth,
ylabel=Stunden {[h]},
xlabel=Kühllast {[kW]},
ymin=0,
xmin=0.5,
xmax=12.5,
ybar interval=0.9,
legend style={legend columns=3},
tick align=outside,
tick pos=left,
]
\addplot[fill=blue]
coordinates {( 1 , 360 ) ( 2 , 258 ) ( 3 , 260 ) ( 4 , 227 ) ( 5 , 173 ) ( 6 , 81 ) ( 7 , 22 ) ( 8 , 1 ) ( 9 , 1 ) ( 10 , 0 ) ( 11 , 0 ) ( 12 , 0 )};
\addplot[fill=green]
coordinates {( 1 , 602 ) ( 2 , 752 ) ( 3 , 696 ) ( 4 , 587 ) ( 5 , 568 ) ( 6 , 551 ) ( 7 , 429 ) ( 8 , 154 ) ( 9 , 43 ) ( 10 , 3 ) ( 11 , 0 ) ( 12 , 0 )};
\addplot[fill=red]
coordinates {( 1 , 447 ) ( 2 , 936 ) ( 3 , 1049 ) ( 4 , 1205 ) ( 5 , 1020 ) (6 , 827 ) ( 7 , 815 ) ( 8 , 861 ) ( 9 , 943 ) ( 10 , 505 ) ( 11 , 77 ) ( 12 , 4 )};
\legend{Rapperswil,Palermo,Jeddah}
\end{axis}
\end{tikzpicture}
\end{document}
vielen dank für eine antwort im vorraus
Grüße
Lorenz
ich hantiere zur Zeit mit dem pgfplots-package herum und versuche (etwas verzweifelt) meinem bar plot etwas mehr esprit zu verleihen.
Frage:
wie kann ich die balken gruppen voneinander trennen, so dass pro x-wert immer drei balken zusammen gefasst werden, anschließend eine freiraum entsteht und die nächsten drei balken gezeichnet werden.
ich möchte den balken noch einen dezenten farblichen verlauf verpassen. habe mit colormaps schon etwas herum probiert, was aber nicht zum gewünschten oder besser gesagt zu gar keinem ergebnis führte. was kann ich machen?
hier noch der...
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\pgfplotsset{every axis legend/.append style={at={(0.5,0.95)},anchor=south},compat=1.3}
\begin{tikzpicture}
\begin{axis}[
height=0.55\textwidth,
width=1\textwidth,
ylabel=Stunden {[h]},
xlabel=Kühllast {[kW]},
ymin=0,
xmin=0.5,
xmax=12.5,
ybar interval=0.9,
legend style={legend columns=3},
tick align=outside,
tick pos=left,
]
\addplot[fill=blue]
coordinates {( 1 , 360 ) ( 2 , 258 ) ( 3 , 260 ) ( 4 , 227 ) ( 5 , 173 ) ( 6 , 81 ) ( 7 , 22 ) ( 8 , 1 ) ( 9 , 1 ) ( 10 , 0 ) ( 11 , 0 ) ( 12 , 0 )};
\addplot[fill=green]
coordinates {( 1 , 602 ) ( 2 , 752 ) ( 3 , 696 ) ( 4 , 587 ) ( 5 , 568 ) ( 6 , 551 ) ( 7 , 429 ) ( 8 , 154 ) ( 9 , 43 ) ( 10 , 3 ) ( 11 , 0 ) ( 12 , 0 )};
\addplot[fill=red]
coordinates {( 1 , 447 ) ( 2 , 936 ) ( 3 , 1049 ) ( 4 , 1205 ) ( 5 , 1020 ) (6 , 827 ) ( 7 , 815 ) ( 8 , 861 ) ( 9 , 943 ) ( 10 , 505 ) ( 11 , 77 ) ( 12 , 4 )};
\legend{Rapperswil,Palermo,Jeddah}
\end{axis}
\end{tikzpicture}
\end{document}
vielen dank für eine antwort im vorraus
Grüße
Lorenz