Linien-/Punktdiagramm mit Balkendiagramm kombinieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

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.

Ansicht erweitern Die letzten Beiträge des Themas: Linien-/Punktdiagramm mit Balkendiagramm kombinieren

von markusv » Mi 8. Nov 2017, 21:09

Hallo.

\addplot[ybar] für hilft dir sicherlich weiter:
\documentclass[12pt,a4paper]{report}
\usepackage{pgfplotstable}
\pgfplotsset{compat=newest} 
\usetikzlibrary{arrows.meta}
\definecolor{my_orange}{rgb}{1,0.5,0}  
\usepackage{caption} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{blindtext}

\begin{document} 

\begin{center}
\begin{minipage}{\linewidth}
\begin{tikzpicture} 

\pgfplotstableread{ 
Jahr          I      II      III
{01}         20       110      40
{02}        40      120      50
{03}      60      130      20
{04}        80        140      31
{05}      100     150      12
{06}      120       160      70
{07}      140     170      34
{08}      160     180      46
}{\data}

\begin{axis}[ 
  width=.95\textwidth, 
  height=9cm,
  axis lines=left, 
  ylabel={Anzahl},  
  grid=major,
  xlabel={Jahr}, 
  xtick=data,
  xticklabel style={/pgf/number format/1000 sep=},
  enlargelimits=0.03,%ergänzt
] 
\addplot [my_orange, mark=*] table [x=Jahr, y=I] {\data};
\addplot [mark=*] table [x=Jahr, y=II] {\data};
\addplot [ybar,blue,fill] table [x=Jahr, y=III] {\data};
\end{axis} 
\end{tikzpicture} 
\captionof{figure}{Beschriftung}
\end{minipage}
\end{center}
\end{document}

Linien-/Punktdiagramm mit Balkendiagramm kombinieren

von Gast » Mi 8. Nov 2017, 20:39

Guten Abend

Ich würde gerne ein Liniendiagramm mit einem Balkendiagramm kombinieren. Habe es bis jetzt aber nicht selber hinbekommen.
Liniengramme wären Nr. I und II und das Balkendiagramm wäre Nr. III

Hat mir da jemand einen Tipp?
\documentclass[12pt,a4paper]{report}
\usepackage{pgfplotstable}
\pgfplotsset{compat=newest} 
\usetikzlibrary{arrows.meta}
\definecolor{my_orange}{rgb}{1,0.5,0}  
\usepackage{caption} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{blindtext}

\begin{document} 

\begin{center}
\begin{minipage}{\linewidth}
\begin{tikzpicture} 

\pgfplotstableread{ 
Jahr          I      II		III
{01}      	20    	110		40
{02}     	40   	120		50
{03}      60      130		20
{04}     	80     	140		31
{05}      100     150		12
{06}      120    	160		70
{07}      140     170		34
{08}      160     180		46
}{\data}

\begin{axis}[ 
  width=.95\textwidth, 
  height=9cm,
  axis lines=left, 
  ylabel={Anzahl},  
  grid=major,
  xlabel={Jahr}, 
  xtick=data,
  xticklabel style={/pgf/number format/1000 sep=}
] 
\addplot [my_orange, mark=*] table [x=Jahr, y=I] {\data};
\addplot [mark=*] table [x=Jahr, y=II] {\data};
\end{axis} 
\end{tikzpicture} 
\captionof{figure}{Beschriftung}
\end{minipage}
\end{center}


\end{document}

Nach oben