情节的不同部分有不同的线条样式吗?

情节的不同部分有不同的线条样式吗?

有没有办法对绘图的各个部分应用不同的线条样式?

dotted举个例子,为了得到如下所示的图表的一部分,我目前添加了三个单独的图:

\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}

\begin{axis}
[ xmin=0, xmax=10,
  ymin=0, ymax=10,
]

\addplot[domain=0:6] {.5*\x + 2};
\addplot[domain=6:8,dotted] {.5*\x + 2};
\addplot[domain=8:10] {.5*\x + 2};

\end{axis}

\end{tikzpicture}
\end{document}

在此处输入图片描述

答案1

也许你可以尝试这样的事情:

\documentclass[tikz]{standalone}
\usepackage{pgfplots}

\pgfplotsset{compat=1.17}
\usepgfplotslibrary{fillbetween}

\begin{document}
\begin{tikzpicture}

\begin{axis} 
[ xmin=0, xmax=10,
  ymin=0, ymax=10,
]

\def\clippath{(6,0)rectangle(8,10)}

\addplot+ [domain=0:10,mark=none,black,postaction={decorate,white,dashed,decoration={soft clip,soft clip path={\clippath},},},] {.5*\x + 2};

\end{axis}
\end{tikzpicture}
\end{document}

它在定义为的矩形内用白色虚线绘制曲线clipppath。这不完全是您所要求的,但也许它可以为您完成工作。

相关内容