Hallo!
Ich verwende pfgplots zum Zeichnen von Säulendiagrammen. Bei den Legendeneinträgen wird dabei ja zuerst ein Zeichen (zwei Säulchen - eines groß, eines klein) gefolgt von der Beschreibung dargestellt.
Gibt es eine Möglichkeit, das Zeichen vor der Beschreibung zu verändern? Ich (bzw. mein Diplomarbeitsbetreuer ;-) ) hätte gerne nur ein Säulchen anstelle der zwei?
Vielen Dank für eure Hilfe!
lg Christina
cookie170
21-01-2011, 11:44
Hey, ich glaube, selbst auf der Tikz-Liste kämst Du nicht um ein Minimalbeispiel herum, das genau Dein Anliegen zeigt.
Gruß,
Alexander
bobmalaria
21-01-2011, 19:30
hi,
ich habe es gefunden, aber da du kein beispiel hast, ist es leider schwer es fuer dich richtig anzupassen. naja, das hier geht auf jeden fall mit einem abgewandelten beispiel aus der anleitung
\documentclass{scrreprt}
\usepackage{pgfplots}
\begin{document}
\pgfplotsset{/pgfplots/ybar legend/.style={
/pgfplots/legend image code/.code={\draw[##1,/tikz/.cd,bar
width=3pt,yshift=-0.2em,bar shift=0pt] plot coordinates {(0cm,0.8em)
%hier geloescht (2*\pgfplotbarwidth,0.6em)
};},
}}
% Preamble: \pgfplotsset{width=7cm,compat=1.3}
\begin{tikzpicture}
\begin{axis}[
x tick label style={
/pgf/number format/1000 sep=},
ylabel=Population,
enlargelimits=0.15,
legend style={at={(0.5,-0.15)},
anchor=north,legend columns=-1},
ybar=5pt,% configures `bar shift'
bar width=9pt,
nodes near coords,
point meta=y *10^-7, % the displayed number
]
\addplot
coordinates {(1930,50e6) (1940,33e6)
(1950,40e6) (1960,50e6) (1970,70e6)};
\addplot
coordinates {(1930,38e6) (1940,42e6)
(1950,43e6) (1960,45e6) (1970,65e6)};
\legend{Far,Near}
\end{axis}
\end{tikzpicture}
\end{document}
der rot markierte code ist aus der pgfplots.code.tex datei. ich habe einfach eine der beide koordianten geloescht die die platzierung der balken angeben. ob das fuer dich so passt musst du schauen.
http://www.mrunix.de/forums/attachment.php?attachmentid=4285&stc=1&d=1295634668
gruss
Vielen, vielen Dank, genau das habe ich gesucht!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.