最初の 2 つの曲線を非表示にして、合計のみを表示する方法はありますか?
残念ながら、forget plot
凡例にリストされない曲線のみが除外されます。
\documentclass{standalone}
\RequirePackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[stack plots=y,
legend pos=outer north east,
minor x tick num=1,
minor y tick num=1,
ymin=0,
grid=both,
]
\addplot [forget plot, line width=0pt] coordinates {(0,1) (1,1) (2,2) (3,2)}; % HIDE from graph but use for Total
\addplot [forget plot, line width=0pt] coordinates {(0,1) (1,1) (2,2) (3,2)}; % HIDE from graph but use for Total
\addplot [line width=2pt, mark=*] coordinates {(0,1) (1,1) (2,2) (3,2)};
\legend{Total}
\end{axis}
\end{tikzpicture}
\end{document}
それでもline width=0pt
、それらの線はまだ見えます...
どのような助けでも大歓迎です。ありがとうございます!
答え1
以下を使用できますdraw=none
:
\documentclass{standalone}
\RequirePackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[stack plots=y,
legend pos=outer north east,
minor x tick num=1,
minor y tick num=1,
ymin=0,
grid=both,
]
\addplot [forget plot, draw=none] coordinates {(0,1) (1,1) (2,2) (3,2)}; % HIDE from graph but use for Total
\addplot [forget plot, draw=none] coordinates {(0,1) (1,1) (2,2) (3,2)}; % HIDE from graph but use for Total
\addplot [line width=2pt, mark=*] coordinates {(0,1) (1,1) (2,2) (3,2)};
\legend{Total}
\end{axis}
\end{tikzpicture}
\end{document}