%20zeichnen%3F.png)
Ich verwende Zykluslisten und den \addplot+
Befehl zum Plotten von Linien in verschiedenen Stilen. Ich möchte jedoch mehrere Dinge mit jedem Stil plotten, und zwar wie folgt:
% Plot using style 1
\addplot+ coordinates {...};
\addplot coordinates {...};
\addlegendentry{Style 1}
% Plot using style 2
\addplot+ coordinates {...};
\addplot coordinates {...};
\addlegendentry{Style 2}
Wie kann ich das machen?
Antwort1
forget plot
Die Taste ist die übliche Vorgehensweise, wählt aber \addlegendentry{}
nicht aus, addplot
nach welchem Befehl sie kommt. Sie müssen die zu belegenden(!?) Plots am Anfang nacheinander zeichnen. Sie können die Plots also so zusammenstellen, dass Sie sie 1-2-3,1-2-3 zeichnen, stilistisch also wie folgt
\begin{tikzpicture}
\begin{axis}
% Plot using style 1
\addplot {ln(x)};\addlegendentry{Style 1}
\addplot {3*x};\addlegendentry{Style 2}
\pgfplotsset{cycle list shift=-2} % Goes two styles back
\addplot {0.5*x}; %Style 1
\addplot {2*x}; %Style 2
\end{axis}
\end{tikzpicture}
Antwort2
Keine Sorge, ich scheine selbst auf die Antwort gestoßen zu sein in derpfdplots-HandbuchAbschnitt 4.25 „Verschiedene Optionen“, insbesondere die forget plot
Option:
% Plot using style 1
\addplot+ [forget plot] coordinates {...};
\addplot+ coordinates {...};
\addlegendentry{Style 1}
% Plot using style 2
\addplot+ [forget plot] coordinates {...};
\addplot+ coordinates {...};
\addlegendentry{Style 2}