[pgfplots] 2 Y-Achsen mit Säulen Graph

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: [pgfplots] 2 Y-Achsen mit Säulen Graph

von squeezie » Mo 23. Jun 2014, 23:19

Danke, funktioniert perfekt :D

von esdd » Mo 23. Jun 2014, 21:58

Verschieb mit bar shift den einen plot nach links und den anderen nach rechts:
\documentclass[a4paper]{report} 
\usepackage{pgfplots}%Diagramme 
\pgfplotsset{compat=newest}
\begin{document} 

\begin{tikzpicture} 

\begin{axis} 
[ybar,
 bar shift=-7pt,
 scale only axis, 
 axis y line*=left,% the ’*’ avoids arrow heads 
 ylabel=Achse1] 
\addplot+[fill=red] 
 coordinates {(1,1) (2, 2) 
 (3,3) }; 
\end{axis}

\begin{axis} 
[ybar,
 bar shift=7pt,
 scale only axis, 
 axis y line*=right, 
 axis x line=none, 
 ylabel=Achse2] 
\addplot+[fill=blue] 
 coordinates {(1,5) (2, 6) 
 (3,7) }; 
\end{axis} 
\end{tikzpicture} 
\end{document}
Gruß
Elke

[pgfplots] 2 Y-Achsen mit Säulen Graph

von squeezie » Mo 23. Jun 2014, 21:22

Leider bekomme ich nach 4 Stunden probieren keinen Säulengraphen mit 2 Y-Achsen hin. Die Werte-Säulen liegen immer ganz oder halb aufeinander.
Jemand eine Lösung dazu? Ist es überhaupt möglich?
\documentclass[a4paper]{report}
\usepackage{pgfplots}%Diagramme
\begin{document}

\begin{tikzpicture}

\begin{axis}
[ybar,
scale only axis,
axis y line*=left,% the ’*’ avoids arrow heads
ylabel=Achse1]
\addplot+[fill=red]
coordinates {(1,1) (2, 2)
(3,3) };
\end{axis}


\begin{axis}
[ybar,
scale only axis,
axis y line*=right,
axis x line=none,
ylabel=Achse2]
\addplot+[fill=blue]
coordinates {(1,5) (2, 6)
(3,7) };
\end{axis}
\end{tikzpicture}
\end{document}


MFG, philipp

Nach oben