我已经开始学习 tikz 大约一周了,我想做一些类似的事情:
现在我有:
\documentclass[tikz,margin = 5pt]{standalone}
\usepackage{tikz,amsfonts,pgfplots}
\usetikzlibrary{positioning}
\usepgfplotslibrary{fillbetween}
\pgfplotsset{width=5cm,compat=1.9}
\pgfplotsset{compat=1.11}
\usepackage[utf8]{inputenc}
\begin{document}
\tikzstyle{myaxis}=[xlabel=$x$,
ylabel=$y$,
xmin=-1, xmax=5,
ymin=-1, ymax=5,
minor tick num=1,
grid=both]
\begin{tikzpicture}
\begin{axis}[name=domain,grid=both,
xmin=-1,xmax=6,
ymin=-1,ymax=5,
axis lines=middle,
scale only axis,
inner axis line style={=>},
minor tick num=3,
minor grid style={dotted,very thin}]
\addplot[black,smooth cycle, tension = 1] coordinates{(1,3)(2.5,2.5)(3,1)(4,2)(3,4.5)};
\begin{scope}
\clip (1,1) -- (2,3.5) -- (3.5,2.5) -- (2,1) --cycle;
\addplot[line width=5pt,yellow,smooth cycle, tension = 1] coordinates{(1,3)(2.5,2.5)(3,1)(4,2)(3,4.5)};
\end{scope}
\end{axis}
\end{tikzpicture}
\end{document}
我的问题是这样的:因为我想剪切曲线的一部分,然后在其周围添加黄色标记,所以我不能只用多边形来剪切它。有什么建议吗?编辑:在我的解决方案中,您可以清楚地看到边缘,我想将边缘的黄色曲线稍微圆化一些。