Legendeneintrag in falscher Farbe nach \tikzexternalize
Verfasst: Di 5. Aug 2014, 16:00
Hallo,
ich brauche für meine Bachelorarbeit ein Diagramm mit zwei getrennten Y-Achsen. Allerdings will ich beide Kurven in einer Legende stehen haben. Das ganze funktioniert bereits super, solange ich die Grafiken nicht extern erzeugen lasse (mit \tikzexternalize). Das muss ich aber, da mir sonst Latex immer wegen Speicherproblemen meckert und lange dauert.
So habe ich immer das Problem, dass mein erster Legendeneintrag hinter einer schwarzen Linie steht, obwohl die eigentlich blau sein sollte.
Gibt's dafür eine schöne Lösung oder vielleicht sogar einen ganz anderen Ansatz für Graphen mit 2 Achsen?
Besten Dank
ich brauche für meine Bachelorarbeit ein Diagramm mit zwei getrennten Y-Achsen. Allerdings will ich beide Kurven in einer Legende stehen haben. Das ganze funktioniert bereits super, solange ich die Grafiken nicht extern erzeugen lasse (mit \tikzexternalize). Das muss ich aber, da mir sonst Latex immer wegen Speicherproblemen meckert und lange dauert.
So habe ich immer das Problem, dass mein erster Legendeneintrag hinter einer schwarzen Linie steht, obwohl die eigentlich blau sein sollte.
Gibt's dafür eine schöne Lösung oder vielleicht sogar einen ganz anderen Ansatz für Graphen mit 2 Achsen?
Besten Dank

\documentclass[12pt, a4paper]{scrreprt} % einbinden der pgfplot-Graphen \usepackage{tikz} % pgfplots kann Graphen zeichnen \usepackage{pgfplots} % Erstellung von Grafiken, Diagrammen etc auslagern um Compiliergeschwindigkeit zu erhöhen und Speicherbedarf zu reduzieren \usepgfplotslibrary{external} \tikzexternalize % Beginn des eigentlichen Dokuments \begin{document} \begin{figure}[h] \begin{tikzpicture} \begin{axis}[ axis y line* = left, axis x line = none, ] \addplot [color = blue, smooth] coordinates {(1,0) (5,4)}; \label{data:Line1} \end{axis} \begin{axis}[ axis y line* = right, ymin = 0, ymax = 6 ] \addlegendimage{/pgfplots/refstyle=data:Line1} \addlegendentry{Blau} \addplot [color = cyan, smooth] coordinates {(0,1) (5,4)}; \addlegendentry{Cyan} \end{axis} \end{tikzpicture} \end{figure} \end{document}