![pgfplots: Скрыть кривые на графике](https://rvso.com/image/390990/pgfplots%3A%20%D0%A1%D0%BA%D1%80%D1%8B%D1%82%D1%8C%20%D0%BA%D1%80%D0%B8%D0%B2%D1%8B%D0%B5%20%D0%BD%D0%B0%20%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B5.png)
Есть ли способ скрыть первые две кривые, чтобы отображалась только общая сумма?
К сожалению, 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}