goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Quartalszahlen in LaTeX darstellen

 

Philipp_aus_BP
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.11.2017, 13:06     Titel: Quartalszahlen in LaTeX darstellen
  Antworten mit Zitat      
Hallo,

ich möchte Quartalszahlen in Latex darstellen. In Excel geht das alles ganz einfach, jedoch bin ich zu blöd dafür das in Latex umzusetzen. Es geht mir vor allem um die Einheiten der X-Achse. So soll das ganze aussehen:
[img]https://www.dropbox.com/s/ur003ue2vuotaf7/Quartalszahlen.png?dl=0[/img]

Bislang sieht mein LaTeX-Code wie folgt aus:

\begin{figure}[H]
\centering
\begin{tikzpicture}
\begin{axis}
\addplot[smooth ,mark=*, blue] coordinates {
(1 , 1131) (2 , 763) (3 , 958) (4 , 1737) (5 , 915)};
\end{axis}
\end{tikzpicture}
\caption{Quartalszahlen (Eigene Darstellung)}
\label{ABB:Quartalszahlen}
\end{figure}

Ich hätte nun einfach gerne das da nicht 1,2,3,4,5 etc auf der X-Achse steht, sondern die Darstellung im Idealfall so ist wie bei der angehängten Grafik. Also Q1 bis Q4 nebeneinander und darunter nochmal das jeweilige Jahr. Ich danke vielmals für Ihre und Eure Hilfe.

Mit freundlichen Grüßen

Philipp

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.11.2017, 13:18     Titel:
  Antworten mit Zitat      
InfoMinimalbeispiel

Wie hänge ich ein Bild an meine Frage?

Wie kann ich Code in meinem Beitrag hervorheben?

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1044
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: Windows 7 64 Bit MiKTeX 2.9 32-Bit
     Beitrag Verfasst am: 30.11.2017, 02:33     Titel:
  Antworten mit Zitat      
Deine Abbildung:



Mein Vorschlag:

Code • Öffne in Overleaf
\documentclass[border=5pt]{standalone}
\usepackage{pgfplots}

\newcounter{groupcount}
\pgfplotsset{
   compat=newest,% Lesetipp: http://texwelt.de/wissen/fragen/19163
   /pgf/number format/1000 sep=\thinspace,% Abschnitt 92.1 Changing display styles in pgfmanual.pdf
   /pgf/number format/min exponent for 1000 sep=4,
    draw group line/.style n args={5}{% Quelle: https://tex.stackexchange.com/questions/71350
        after end axis/.append code={
            \setcounter{groupcount
}{0}
            \pgfplotstableforeachcolumnelement{#1}\of\datatable\as\cell{%
                \def\temp{#2}
                \ifx\temp\cell
                    \ifnum\thegroupcount=0
                        \stepcounter{groupcount}
                        \pgfplotstablegetelem{\pgfplotstablerow}{[index]0}\of\datatable
                        \coordinate [yshift=#4] (startgroup) at (axis cs:\pgfplotsretval,0);
                    \else
                        \pgfplotstablegetelem{\pgfplotstablerow}{[index]0}\of\datatable
                        \coordinate [yshift=#4] (endgroup) at (axis cs:\pgfplotsretval,0);
                    \fi
                \else
                    \ifnum\thegroupcount=1
                        \setcounter{groupcount}{0}
                        \draw [
                            shorten >=-#5,
                            shorten <=-#5
                       
] (startgroup) -- node [anchor=north] {#3} (endgroup);
                    \fi
                \fi
            }
            \ifnum\thegroupcount=1
            \setcounter{groupcount}{0}
            \draw [
               shorten >=-#5,
               shorten <=-#5
           
] (startgroup) -- node [anchor=north] {#3} (endgroup);
            \fi
        }
    }
}

\pgfplotstableread{
1 1131 2012
2 763  2012
3 958  2012
4 1737 2012
5 915  2013
}\datatable

\begin{document}
\begin{tikzpicture}
\begin{axis}[
   ymin=0,
   ymax=2000,
   ytick={0,500,...,2000},
   ymajorgrids,
   xtick=data,
   xticklabel={
      \pgfmathparse{mod(\tick-1,4)+1
}
      Q\pgfmathprintnumber[int trunc
]{\pgfmathresult}
   },
   draw group line={[index]2}{2012}{2012}{-3.5ex}{7pt}
]
\addplot[smooth, mark=*, blue] table \datatable;
\end{axis}
\end{tikzpicture}
\end{document}


Quartalszahlen_preview.png
 Beschreibung:

Download
 Dateiname:  Quartalszahlen_preview.png
 Dateigröße:  263.14 KB
 Heruntergeladen:  9 mal
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de