Anpassung der Legendensymbole im Balkendiagramm (pgfplot)(pgfplots)
Hallo,
ich habe ein Balkendiagramm gezeichnet, dessen Balken keine Begrenzungslinien haben (`draw=none`). Leider wird in den Symbolen der Legende jedoch eine Begrenzungslinie automatisch gezeichnet. Wie passe ich diese an das Format der Balken in der Grafik an. D.h. im konkreten Fall: Wie kann ich für die Legendensymbole `draw=none` einstellen? Vielen Dank schon mal.
Hier das MB:
\documentclass{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
% pgfplots
\usepackage{pgfplots}
\pgfplotsset{compat=1.8}
% TikZ Beginn Adjustments -----------------------------------------------------------------------------------------------------------------------------
\usepackage{tikz}
\usetikzlibrary{intersections,positioning,arrows,calc,patterns,shapes.multipart,fit,backgrounds,decorations.pathreplacing}
\newenvironment{tikzschriftgroesse}{\begin{small}}{\end{small}}
% Eigene Befehle für TikZ Abbildungen.
\newcommand{\balkenbreite}{1.2cm} % Balkenbreite für Balkendiagramme
% TikZ Ende Adjustments -----------------------------------------------------------------------------------------------------------------------------
\begin{document}
\begin{figure}
\centering
\begin{tikzschriftgroesse}
\begin{tikzpicture}
% Grid
% \draw [step=0.5cm,very thin,gray] (0,0) grid(14.5,20);
\begin{axis}
[
ybar=10pt, % Gibt Balkendiagramm vor.
axis x line*=bottom, % Sternchen führt dazu, dass kein Pfeil an Achse.
axis y line*=left, % Sternchen führt dazu, dass kein Pfeil an Achse.
ymin=0, % Minimum der y-Achse. Beschriftung über ytick.
ymax=600, % Minimum der x-Achse. Beschriftung über xtick.
enlarge y limits=0.0, % Fügt zusätzlichen Abstand oben und unten ein. Angabe in Prozent (bspw. 0.2).
enlarge x limits=0.15, % Fügt zusätzlichen Abstand links und rechts. Angabe in Prozent (bspw. 0.2).
legend style={draw=none}, % keine Box um Legende
symbolic x coords=
{
1920,
1930,
1940,
1950
},
x tick label style={text width=2.5cm,align=center},
xtick={data},
ytick={100,200,300,400,500,600},
nodes near coords,
width=\linewidth,
height=0.3\linewidth,
bar width=\balkenbreite,
]
\addplot
[fill=gray,draw=none]
coordinates{
(1920,400)
(1930,230)
(1940,50)
(1950,10)
};
\addplot
[fill=black!20,draw=none]
coordinates{
(1920,560)
(1930,230)
(1940,50)
(1950,10)
};
\legend{Grau, Hellgrau};
\end{axis}
\end{tikzpicture}
\end{tikzschriftgroesse}
\end{figure}
\end{document}\end{document}
![alt text][1]
[1]: http://texwelt.de/wissen/upfiles/balkendiagramm.png