Wir helfen bei LaTeX-Fragen
Zum Inhalt
Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.
Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein. Du kannst Dateien auch anhängen, indem du sie mit der Maus in den Beitragseditor ziehst.
von Gast » Mo 2. Okt 2017, 11:03
von esdd » Mo 2. Okt 2017, 01:07
\documentclass[12pt,a4paper]{report} \usepackage{pgfplotstable}% lädt u.a. auch pgfplots,tikz, xcolor, ... \pgfplotsset{compat=newest} \usetikzlibrary{arrows.meta} \definecolor{myblue}{HTML}{92dcec} \definecolor{myorange}{rgb}{1,0.5,0} \usepackage{caption} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \begin{document} \noindent \begin{minipage}{\linewidth} \begin{tikzpicture} \pgfplotstableread{ Gruppe I II Hallo 13 11 dies 10 3 Fach 3 3 }{\data}; \begin{axis}[ width=\linewidth-45pt, height=4.5cm, scale only axis, axis lines=left, x axis line style={|[left]-|[right]}, y axis line style={|[right]-|[left]}, ylabel=Anzahl, ymin=0,ymax=20, ytick={5,10,15}, ymajorgrids, xlabel=Gruppen, xtick={0,...,3}, xticklabels={Hallo-Hallo,dies und das\\und jenes\\und noch etwas,Fach-\\personen}, xticklabel style={anchor=east,rotate=45,align=center}, ybar=0pt, bar width=1.5cm, enlarge x limits={abs=2cm}, nodes near coords, legend style={yshift=.75cm, column sep=1mm}, legend cell align=left ] \addplot[fill=myorange] table[ x expr=\coordindex, y=I, skip coords between index={1}{2}% Koordinate mit Index 1 auslassen (Index startet bei 0) ]{\data}; \addplot[ fill=gray, forget plot,% kein Einfluss auf Legende, kein Einfluss auf Verschiebung weiterer Plots bar shift=-.5*\pgfkeysvalueof{/pgf/bar width},% Korrektur der Verschiebung für diesen Plot point meta={TeX code symbolic=\def\pgfplotspointmeta{$x$}}% Vorgabe der Beschriftung des Balkens ] table[ x expr=\coordindex, y expr={\coordindex==1?\thisrow{I}:nan}% nur Balken mit Koordinatenindex 1 verwenden ]{\data}; \addlegendentry{verschickt} \addplot[fill=myblue]table[x expr=\coordindex,y=II]{\data}; \addlegendentry{ausgefüllt zurück erhalten} \end{axis} \end{tikzpicture} \captionof{figure}{Anzahl der verschickten im Vergleich zur Anzahl der ausgefüllt zurück erhaltenen Umfragen} \end{minipage} \end{document}
von Gast » So 1. Okt 2017, 19:42
> der zweite orange Balken ist eigentlich unbekannt. Kann man dort anstatt 10 auch eine x oder z schreiben und die Farbe auf grau wechseln? Sodass nur dieser Balken eine andere Farbe hat? Er sollte aber trotzdem an 3. Stelle stehen und eine gewisse Grösse aufweisen (Grösse null auch möglich). Daran bin ich leider gescheitert...
von Bartman » So 1. Okt 2017, 12:39
\documentclass[12pt,a4paper]{report} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{caption} \usepackage{mwe} \begin{document} \blindtext \noindent \begin{minipage}{\linewidth} \centering \includegraphics[width=.5\linewidth]{example-image} \captionof{figure}{Beschriftung} \end{minipage} \Blindtext[2] \begin{center} \begin{minipage}{\linewidth} \centering \includegraphics[width=.5\linewidth]{example-image} \captionof{figure}{Beschriftung} \end{minipage} \end{center} \blindtext \end{document}
von Gast » So 1. Okt 2017, 11:50
\documentclass[12pt,a4paper]{report} \usepackage{pgfplotstable}% lädt u.a. auch pgfplots,tikz, xcolor, ... \pgfplotsset{compat=newest} \usetikzlibrary{arrows.meta} \definecolor{myblue}{HTML}{92dcec} \definecolor{myorange}{rgb}{1,0.5,0} \usepackage{caption} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \begin{document} \noindent \begin{minipage}{\linewidth} \begin{tikzpicture} \pgfplotstableread{ Gruppe I II Hallo-Hallo 13 11 {dies und das} 10 3 Fach 3 3 }{\data}; \begin{axis}[ width=\linewidth-45pt, height=4.5cm, %title=Fragebogen, %title style={name=title}, scale only axis, axis lines=left, x axis line style={|[left]-|[right]}, y axis line style={|[right]-|[left]}, ylabel=Anzahl, ymin=0,ymax=20, ytick={5,10,15}, ymajorgrids, xlabel=Gruppen, symbolic x coords={Hallo-Hallo,dies und das,Fach}, xticklabels={Hallo-Hallo,dies und das\\und jenes\\und noch etwas,Fach-\\personen}, xtick=data, xticklabel style={anchor=east,rotate=45,align=center}, ybar=0pt, bar width=1.5cm, enlarge x limits={abs=2cm}, nodes near coords, legend style={yshift=1cm, column sep=1mm}, legend cell align=left ] \addplot[fill=myorange]table[y=I]{\data}; \addlegendentry{verschickt} \addplot[fill=myblue]table[y=II]{\data}; \addlegendentry{ausgefüllt zurück erhalten} \end{axis} \end{tikzpicture} \captionof{figure}{Anzahl der verschickten im Vergleich zur Anzahl der ausgefüllt zurück erhaltenen Umfragen} \end{minipage} \end{document}
von Bartman » So 1. Okt 2017, 11:41
Anonymous hat geschrieben:Ist figure eine Gleitumgebung? Bin mir nicht mehr sicher... Aber figure wird doch gebraucht, um eine Bildunterschrift hinzuzufügen?
von Gast » So 1. Okt 2017, 11:20
\documentclass[12pt,a4paper]{report} \usepackage{pgfplotstable}% lädt u.a. auch pgfplots,tikz, xcolor, ... \pgfplotsset{compat=newest} \usetikzlibrary{arrows.meta} \definecolor{myblue}{HTML}{92dcec} \definecolor{myorange}{rgb}{1,0.5,0} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \begin{document} \noindent \begin{figure} \begin{tikzpicture} \pgfplotstableread{ Gruppe I II Hallo-Hallo 13 11 {dies und das} 10 3 Fach 3 3 }{\data}; \begin{axis}[ width=\linewidth-45pt, height=4.5cm, %title=Fragebogen, %title style={name=title}, scale only axis, axis lines=left, x axis line style={|[left]-|[right]}, y axis line style={|[right]-|[left]}, ylabel=Anzahl, ymin=0,ymax=20, ytick={5,10,15}, ymajorgrids, xlabel=Gruppen, symbolic x coords={Hallo-Hallo,dies und das,Fach}, xticklabels={Hallo-Hallo,dies und das\\und jenes\\und noch etwas,Fach-\\personen}, xtick=data, xticklabel style={anchor=east,rotate=45,align=center}, ybar=0pt, bar width=1.5cm, enlarge x limits={abs=2cm}, nodes near coords, legend style={yshift=1cm}, legend cell align=left ] \addplot[fill=myorange]table[y=I]{\data}; \addlegendentry{verschickt} \addplot[fill=myblue]table[y=II]{\data}; \addlegendentry{ausgefüllt zurück erhalten} \end{axis} \end{tikzpicture} \caption{Anzahl der verschickten im Vergleich zur Anzahl der ausgefüllt zurück erhaltenen Umfragen} \end{figure} \end{document}
von Bartman » So 1. Okt 2017, 02:01
Anonymous hat geschrieben:Kann man es auch so einstellen, dass die Begriffe linksbündig am Symbol sind (mit kleinem Abstand)?
legend style={yshift=1cm, column sep=1mm},
von esdd » Sa 30. Sep 2017, 23:31
\documentclass[12pt,a4paper]{report} \usepackage{pgfplotstable}% lädt u.a. auch pgfplots,tikz, xcolor, ... \pgfplotsset{compat=newest} \usetikzlibrary{arrows.meta} \definecolor{myblue}{HTML}{92dcec} \definecolor{myorange}{rgb}{1,0.5,0} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \begin{document} \noindent \begin{tikzpicture} \pgfplotstableread{ Gruppe I II Hallo-Hallo 13 11 {dies und das} 10 3 Fach 3 3 }{\data}; \begin{axis}[ width=\linewidth-45pt, height=4.5cm, %title=Fragebogen, %title style={name=title}, scale only axis, axis lines=left, x axis line style={|[left]-|[right]}, y axis line style={|[right]-|[left]}, ylabel=Anzahl, ymin=0,ymax=20, ytick={5,10,15}, ymajorgrids, xlabel=Gruppen, symbolic x coords={Hallo-Hallo,dies und das,Fach}, xticklabels={Hallo-Hallo,dies und das,Fach-\\personen}, xtick=data, xticklabel style={anchor=east,rotate=45,align=center}, ybar=0pt, bar width=1.5cm, enlarge x limits={abs=2cm}, nodes near coords, legend style={yshift=1cm},% <- changed legend cell align=left% <- added ] \addplot[fill=myorange]table[y=I]{\data}; \addlegendentry{verschickt} \addplot[fill=myblue]table[y=II]{\data}; \addlegendentry{ausgefüllt zurück erhalten} \end{axis} \end{tikzpicture} \end{document}
von Gast » Sa 30. Sep 2017, 21:27
\documentclass[12pt,a4paper]{report} \usepackage{pgfplotstable}% lädt u.a. auch pgfplots,tikz, xcolor, ... \pgfplotsset{compat=newest} \usetikzlibrary{arrows.meta} \definecolor{myblue}{HTML}{92dcec} \definecolor{myorange}{rgb}{1,0.5,0} \usepackage[ngerman]{babel} \begin{document} \noindent \begin{tikzpicture} \pgfplotstableread{ Gruppe I II Halter 13 11 Nutztierhalter 10 3 Fachpersonen 3 3 }{\data}; \begin{axis}[ width=\linewidth-45pt, height=4.5cm, title=Fragebogen, title style={name=title}, scale only axis, axis lines=left, x axis line style={|[left]-|[right]}, y axis line style={|[right]-|[left]}, ylabel=Anzahl, ymin=0,ymax=20, ytick={5,10,15}, ymajorgrids, xlabel=Gruppen, symbolic x coords={Halter,Nutztierhalter,Fachpersonen}, xticklabels={Halter,Nutztier-\\halter,Fach-\\personen}, xtick=data, xticklabel style={anchor=east,rotate=45,align=center}, ybar=0pt, bar width=1.5cm, enlarge x limits={abs=2cm}, nodes near coords, legend style={at={(current axis.east|-title.north)},anchor=north east} ] \addplot[fill=myorange]table[y=I]{\data}; \addlegendentry{verschickt} \addplot[fill=myblue]table[y=II]{\data}; \addlegendentry{ausgefüllt zurück erhalten} \end{axis} \end{tikzpicture} \end{document}
Nach oben