Ich würde gerne aus meinen Daten die ich wie hier angegeben, eine weitere Darstellung, wie im nachfolgenden Bild, hinzufügen. Leider bin ich mit Tikz völlig überfordert, ich hab keinen Ansatz, mit dem ich hier beginnen soll. Bei solchen - für Laien wie mich - ultrakomplexen Tikz-Darstellungen bitte ich zu entschuldigen, dass ich kein Minimalbeispiel liefere. Ich denke aber, dass das bestimmt später einmal für den ein oder anderen auch nützlich ist, daher hab ich die Hoffnung, dass jmd. mit einer Lösung dazu beiträgt. |
Du hättest wenigstens sagen könne woher die Daten kommen und wo man die findet...
Öffne in Overleaf
\begin{filecontents*}{\jobname.dat} Jahr ÖVP SPÖ FPÖ GRÜNE LIF NEOS Pilz KPÖ BZÖ FRANK 1945 49.8 44.6 nan nan nan nan nan 5.4 nan nan 1949 44.0 38.7 11.7 nan nan nan nan 5.1 nan nan 1953 41.3 42.1 10.9 nan nan nan nan 5.3 nan nan 1956 46.0 43.0 6.5 nan nan nan nan 4.4 nan nan 1959 44.2 44.8 7.7 nan nan nan nan 3.3 nan nan 1962 45.4 44.0 7.0 nan nan nan nan 3.0 nan nan 1966 48.4 42.6 5.4 nan nan nan nan 0.4 nan nan 1970 44.7 48.4 5.5 nan nan nan nan 1.0 nan nan 1971 43.1 50.0 5.5 nan nan nan nan 1.4 nan nan 1975 42.9 50.4 5.4 nan nan nan nan 1.2 nan nan 1979 41.9 51.0 6.1 nan nan nan nan 1.0 nan nan 1983 43.2 47.6 5.0 3.4 nan nan nan 0.7 nan nan 1986 41.3 43.1 9.7 4.8 nan nan nan 0.7 nan nan 1990 32.1 42.8 16.6 4.8 nan nan nan 0.6 nan nan 1994 27.7 34.9 22.5 7.3 6.0 nan nan 0.3 nan nan 1995 28.3 38.1 22.0 4.8 5.5 nan nan 0.3 nan nan 1999 26.9 33.2 26.9 7.4 3.7 nan nan 0.5 nan nan 2002 42.3 36.5 10.0 9.5 1.0 nan nan 0.6 nan nan 2006 34.3 35.3 11.0 11.0 0.0 nan nan 1.0 4.1 nan 2008 26.0 29.3 17.5 10.4 2.1 nan nan 0.8 10.7 nan 2013 24.0 26.8 20.5 12.4 nan 5.0 nan 1.0 3.5 5.7 2017 31.5 26.9 26.0 3.8 nan 5.3 4.4 0.8 nan nan \end{filecontents*} \documentclass{article} \usepackage{fontspec} \usepackage{pgfplots} \pgfplotsset{compat=1.15} \begin{document} \begin{tikzpicture} \begin{axis}[ enlargelimits=false, xlabel={Jahr}, ylabel={\%}, xtick=data, minor xtick={1949,1966,1970,1983,1986,1999,2006,2017}, grid=minor, xticklabel style={ rotate=90, anchor=east, /pgf/number format/1000 sep={}, }, width=\textwidth, height=.618\textwidth, legend style={ at={(0.5,-0.3)}, anchor=north, legend columns=5, }] \addplot table[x=Jahr,y=ÖVP] {\jobname.dat}; \addplot table[x=Jahr,y=SPÖ] {\jobname.dat}; \addplot table[x=Jahr,y=FPÖ] {\jobname.dat}; \addplot table[x=Jahr,y=GRÜNE] {\jobname.dat}; \addplot table[x=Jahr,y=LIF] {\jobname.dat}; \addplot table[x=Jahr,y=NEOS] {\jobname.dat}; \addplot table[x=Jahr,y=Pilz] {\jobname.dat}; \addplot table[x=Jahr,y=KPÖ] {\jobname.dat}; \addplot table[x=Jahr,y=BZÖ] {\jobname.dat}; \addplot table[x=Jahr,y=FRANK] {\jobname.dat}; \legend{ÖVP,SPÖ,FPÖ,GRÜNE,LIF,NEOS,Pilz,KPÖ,BZÖ,FRANK} \begin{scope}[every node/.style={align=center,font=\tiny}] \node at (axis cs:1947.0,28) {ÖVP\\SPÖ\\KPÖ}; \node at (axis cs:1957.5,28) {ÖVP\\SPÖ}; \node at (axis cs:1968.0,28) {ÖVP}; \node at (axis cs:1976.5,28) {SPÖ}; \node at (axis cs:1984.5,28) {SPÖ\\FPÖ}; \node at (axis cs:1992.5,49) {SPÖ\\ÖVP}; \node at (axis cs:2002.5,28) {ÖVP\\FPÖ}; \node at (axis cs:2011.5,38) {SPÖ\\ÖVP}; \end{scope} \end{axis} \end{tikzpicture} \end{document} beantwortet 13 Dez '17, 22:11 Henri Herzlichen Dank!!! Sorry, dass man die Daten aus dem Wiki-Artikel so herausziehen kann, war mir nicht bewusst.
(13 Dez '17, 22:17)
Tischa
Gibt es die Möglichkeit aus einer Datenbank, sich die Daten abzuspeichern und dann einzubinden, wie in der beigefügten? Soll ich hierfür eine neue Frage aufmachen? http://px.hagstofa.is/pxen/pxweb/en/Ibuar/Ibuarkosningaralthingi__althurslit/KOS02121.px
(13 Dez '17, 22:23)
Tischa
Dein Link ist kaputt: http://px.hagstofa.is/pxen/pxweb/en/Ibuar/Ibuarkosningaralthingi__althurslit/KOS02121.px. Auf der Seite gibt es unten die Exportoption "Comma-delimited with heading".
(13 Dez '17, 22:44)
Henri
Leider hab ich Probleme damit, die Datei in meine Hauptdatei einzubinden. Die anderen Statistiken sind mit *.csv-Dateien. ) (./StatistikWahlergebnisse.tex ! LaTeX Error: Can be used only in preamble. See the LaTeX manual or LaTeX Companion for explanation.
Type H l.1 begin{filecontents*} {jobname.dat} ?
(15 Dez '17, 19:13)
Tischa
3
Das ist eigentlich schon wieder eine neue Frage, die auch mit passendem Minimalbeispiel neu gestellt werden sollte. Bitte gewöhne Dir ab, Fragen in Kommentaren zu verstecken. Das ist zum Schaden anderer Hilfesuchender mit demselben Problem. Wie dem auch sei: Wie die Fehlermeldung schon sagt, die
(15 Dez '17, 20:10)
saputello
Das Prozentzeichen ist in der Lösung noch gedreht.
(21 Dez '17, 12:03)
Tischa
3
In Deinem Bild auch. Und auch das wäre wieder eine neue (Folge-)Frage. Außerdem: Langsam wird es Zeit, dass Du lernst Anleitungen zu lesen und gezeigte Lösungen zu abstrahieren. Wie man mit
(21 Dez '17, 13:33)
saputello
Ergebnis 5 von 7
show 2 more comments
|