Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

02 Dez '13, 09:01

esdd's gravatar image

esdd
17.8k304257

Du kannst entweder den Punkt, den du beschriften möchtest in der `axis`-Umgebung als Koordinate abspeichern und die Beschriftung außerhalb der `axis`-Umgebung durchführen: \documentclass[margin=5mm]{standalone} \usepackage{pgfplots} % lädt tikz \pgfplotsset{compat=1.8} % aktuell ist 1.9 \tikzset{tikzschriftgroesse/.style={font=\small}} \begin{document} \begin{tikzpicture}[tikzschriftgroesse] \begin{axis}[ybar,ymin=0,ymax=100, xtick=data,ytick={25,50,75,100},symbolic x coords={test} ] \addplot[fill=gray,draw=none]coordinates{(test,95)}; \coordinate (b) at (axis cs:test,95); % der Punkt soll beschriftet werden \end{axis} \node[pin=above:{Testbeschriftung}] at (b) {};% Beschriftung \end{tikzpicture} \end{document} oder du verwendest die Option `clip=false` für die `axis`-Umgebung: \documentclass[margin=5mm]{standalone} \usepackage{pgfplots} % lädt tikz \pgfplotsset{compat=1.8} % aktuell ist 1.9 \tikzset{tikzschriftgroesse/.style={font=\small}} \begin{document} \begin{tikzpicture}[tikzschriftgroesse] \begin{axis}[ybar,ymin=0,ymax=100, xtick=data,ytick={25,50,75,100},symbolic x coords={test}, clip=false clip=false % verhindert das Beschneiden der axis-Umgebung ] \addplot[fill=gray,draw=none]coordinates{(test,95)}; \node[pin=above:{Testbeschriftung}] at (axis cs:test,95){}; \end{axis} \end{tikzpicture} \end{document} Bei deinem Beispieldiagramm liefern beide Möglichkeiten das gleiche Ergebnis: ![alt text][1] [1]: http://texwelt.de/wissen/upfiles/beschriftung.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

02 Dez '13, 08:57

esdd's gravatar image

esdd
17.8k304257

Du kannst entweder den Punkt, den du beschriften möchtest in der `axis`-Umgebung als Koordinate abspeichern und die Beschriftung außerhalb der `axis`-Umgebung durchführen: \documentclass[margin=5mm]{standalone} \usepackage{pgfplots} % lädt tikz \pgfplotsset{compat=1.8} % aktuell ist 1.9 \tikzset{tikzschriftgroesse/.style={font=\small}} \begin{document} \begin{tikzpicture}[tikzschriftgroesse] \begin{axis}[ybar,ymin=0,ymax=100, xtick=data,ytick={25,50,75,100},symbolic x coords={test} ] \addplot[fill=gray,draw=none]coordinates{(test,95)}; \coordinate (b) at (axis cs:test,95); % der Punkt soll beschriftet werden \end{axis} \node[pin=above:{Testbeschriftung}] at (b) {};% Beschriftung \end{tikzpicture} \end{document} oder du verwendest die Option `clip=false` für die `axis`-Umgebung: \documentclass[margin=5mm]{standalone} \usepackage{pgfplots} % lädt tikz \pgfplotsset{compat=1.8} % aktuell ist 1.9 \tikzset{tikzschriftgroesse/.style={font=\small}} \begin{document} \begin{tikzpicture}[tikzschriftgroesse] \begin{axis}[ybar,ymin=0,ymax=100, xtick=data,ytick={25,50,75,100},symbolic x coords={test}, clip=false ] \addplot[fill=gray,draw=none]coordinates{(test,95)}; \node[pin=above:{Testbeschriftung}] at (axis cs:test,95){}; \end{axis} \end{tikzpicture} \end{document} ![alt text][1] [1]: http://texwelt.de/wissen/upfiles/beschriftung.png