Hallo ich habe mal eine kurze Frage. Ich habe jetzt einen Plot in Overleaf erstellt. Aber der Titel ist sehr weit entfernt und auch unten ist viel Platz, aber wenn ich die Höhe ändere denn überlappen sich die Balken was nicht schön aussieht. \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{tikz} \usepackage{pgfplots} \title{test} \author{x} \date{May 2019} \begin{document} \maketitle \section{Introduction} \begin{tikzpicture} \begin{axis} [ title = \textbf{Neuzulassung aufgeschlüsselt nach Branche}, width=13cm, height=14cm, xbar, y axis line style = { opacity = 0 }, tickwidth = 0pt, enlarge y limits = 0.2, enlarge x limits = 0.02, symbolic y coords = {2010, 2011,2012,2013,2014,2015,2016,2017}, ytick=data, xlabel={Neuzulassung nach Branche in Millionen}, nodes near coords,xlabel near ticks, ] \addplot coordinates { (1.436404,2010) (1.640112,2011)(1.651802,2012) (1.590312,2013) (1.672739,2014) (1.812898,2015) (1.856581,2016) (1.871578,2017)}; \addplot coordinates { (1.243759,2010) (1.274066,2011) (1.176115,2012) (1.120125,2013) (1.099033,2014) (1.098068,2015) (1.173088,2016) (1.224943,2017)}; \addplot coordinates { (2.916260,2010) (3.173634,2011) (3.082504,2012) (2.952431,2013) (3.036773,2014) (3.206042,2015) (3.351607,2016) (3.441262,2017)}; \legend{Gewerliche Nutzung, Private Nutzung, Gesamt} \end{axis} \end{tikzpicture} \end{document} Ich hoffe es gibt eine Lösung. Danke für die Hilfe. Liebe Grüße gefragt 27 Mai '19, 21:54 r41k3n |
Die Lücke oberhalb der x-Achse entsteht durch die Enstellung Für das und weitere Platzsparambitionen empf. ich eine Einstellung: Öffne in Overleaf
% Neuer title ={Neuzulassung aufgeschlüsselt nach Branche}, legend style={at={(1,1.03)},anchor=east}, title style={at={(0,1.03)},anchor=west, text width=6cm, font=\bfseries}, enlarge y limits = 0.1, Dabei kannst Du natürlich weiter mit den Werten spielen. Öffne in Overleaf
\documentclass[]{article} \usepackage{pgfplots} \pgfplotsset{compat=1.16} \begin{document} %\maketitle \section{Introduction} \begin{tikzpicture} \begin{axis} [ % Neuer title ={Neuzulassung aufgeschlüsselt nach Branche}, legend style={at={(1,1.03)},anchor=east}, title style={at={(0,1.03)},anchor=west, text width=6cm, font=\bfseries}, enlarge y limits = 0.1, % ALT width=13cm, height=14cm, xbar, y axis line style = { opacity = 0 }, tickwidth = 0pt, % enlarge y limits = 0.1, % enlarge y limits={value=0.2,upper}, enlarge x limits = 0.02, symbolic y coords = {2010, 2011,2012,2013,2014,2015,2016,2017}, % ymin=2010, ytick=data, xlabel={Neuzulassung nach Branche in Millionen}, nodes near coords,xlabel near ticks, ] \addplot coordinates { (1.436404,2010) (1.640112,2011)(1.651802,2012) (1.590312,2013) (1.672739,2014) (1.812898,2015) (1.856581,2016) (1.871578,2017)}; \addplot coordinates { (1.243759,2010) (1.274066,2011) (1.176115,2012) (1.120125,2013) (1.099033,2014) (1.098068,2015) (1.173088,2016) (1.224943,2017)}; \addplot coordinates { (2.916260,2010) (3.173634,2011) (3.082504,2012) (2.952431,2013) (3.036773,2014) (3.206042,2015) (3.351607,2016) (3.441262,2017)}; \legend{Gewerliche Nutzung, Private Nutzung, Gesamt} \end{axis} \end{tikzpicture} \end{document} beantwortet 27 Mai '19, 23:22 cis Okay ich habe den Code nochmal geändert. Danke erstmal für das anpassen. Bei mir wird ein Fehler ausgespuckt. Mit der 5 vor "width", wenn ich diese allerdings herausnehme geht das Dokument gar nicht mehr. Aber sonst sieht es wirklich gut aus danke.
(28 Mai '19, 00:24)
r41k3n
Oh, ich habe wohl dummerweise Strg+x, statt Strg+C gedrückt. Jetzt sollte es aber passen!
(28 Mai '19, 00:32)
cis
Ja danke jetzt klappt es ohne Probleme.
(28 Mai '19, 14:45)
r41k3n
@r41k3n Ok, alles klar. Wenn Dir die AW zusagt, kannst Du sie abhaken. PS:
(28 Mai '19, 15:12)
cis
PPS: Ich habe noch einen Feinschliff vorgenommen: Es ist nicht nötig den Titel in eine parbox zu setzen, weit tikz-hafter ist die Einstellung P-PPS: Und noch
(28 Mai '19, 15:28)
cis
|