Seite 1 von 1

PGFplots Y-Bar Stacked

Verfasst: Do 19. Mai 2016, 12:33
von Samsei
Hallo erstmal,

Ich versuche seit gestern eine brauchbare "gestapeltes"-Säulen-Diagramm zu erreichen ...
Latex ist wirklich nicht mein Fachgebiet, leider bin ich gerade drauf angewiesen und das Internet konnte mir bisher keine Antworten liefern .. Ich bin mir sicher das der Fehler relativ einfach zu lösen ist, ich komme aber einfach nicht drauf.

Mein Problem ist "relativ einfach" erklärt. Wenn ich den Code so eingebe werden mir die Y-Koordinaten ausgegeben (nodes near coords), was allerdings nicht unbedingt das ist was ich brauche, sondern die X-Werte, vielleicht sieht jemand den Fehler und kann mir helfen (Das Internet konnte es bisher nicht, obwohl ich glaube die erste 5 Seiten in Google durchgehend angeklickt habe)
\begin{figure}
	\centering
	\begin{tikzpicture}
	\begin{axis}[xbar stacked,
	legend style={legend columns=4,at={(0,-0.5)},anchor=north west,draw=none},
	%ytick={-0,1},
	axis y line*=none,
	axis x line*=bottom,
	tick label style={font=\footnotesize},
	legend style={font=\footnotesize},
	label style={font=\footnotesize},
	xtick={0,20,40,60,80,100},
	width=.8\textwidth,
	height=4cm,
	bar width=6mm,
	xlabel={Studienart},
	ytick=data,
	yticklabels={Erststudium, Postgr.Studium},
	xmin=0,
	xmax=100,
	area legend,
	enlarge y limits=0.3,
	nodes near coords, nodes near coords align={horizontal}
	]
	\addplot[black,fill=green] coordinates
	{(20,1) (30,2)};
	\addlegendentry {Erststudium}

	\end{tikzpicture}
Vielen Dank für die Zeit

Verfasst: Do 19. Mai 2016, 14:06
von u_fischer
Vielen Dank für die Zeit
Ich werde keine Zeit dafür verschwenden, deinen Schnipsel zu einem lauffähigen Dokument zu ergänzen.

Verfasst: Do 19. Mai 2016, 16:29
von esdd
Den vermutlich wesentlichen Teil hast Du weggelassen. Ich würde mal raten, dass Du zwar pgfplots lädst, aber keine compat Einstellung vornimmst, also etwas wie \pgfplotsset{compat=newest} oder \pgfplotsset{compat=1.13}.

Verfasst: Do 19. Mai 2016, 17:09
von Samsei
Danke ESDD, das war wohl wirklich das Problem.

Ich war mir nicht bewusst das noch mehr Code notwendig ist, daher sorry von meiner Seite ; wie gesagt bin nicht so ganz fit auf dem Gebiet.

Das Problem scheint sich somit erledigt zu haben :)

Besten Dank, das nächste mal gibt´s auch mehr Code ^^

Verfasst: Do 19. Mai 2016, 17:22
von Gast
Samsei hat geschrieben:Ich war mir nicht bewusst das noch mehr Code notwendig ist
Dann hast Du vermutlich die wichtigen Hinweise zu diesem Unterforum noch nicht oder nicht sehr gründlich gelesen. Solche Hinweise gibt es bei den meisten Unterforen hier. Durchaus empfehlenswert.

Auch der kleine goLaTeX-Knigge bietet wichtige Hinweise. Nicht zu vergessen ist auch unser Wiki.