![使用 TikZ,如何绘制平面非简单曲线(自相交曲线)?](https://linux22.com/image/313582/%E4%BD%BF%E7%94%A8%20TikZ%EF%BC%8C%E5%A6%82%E4%BD%95%E7%BB%98%E5%88%B6%E5%B9%B3%E9%9D%A2%E9%9D%9E%E7%AE%80%E5%8D%95%E6%9B%B2%E7%BA%BF%EF%BC%88%E8%87%AA%E7%9B%B8%E4%BA%A4%E6%9B%B2%E7%BA%BF%EF%BC%89%EF%BC%9F.png)
我不能画平面简单的曲线(除了圆或椭圆),像这样封闭
答案1
正如评论中向您建议的那样,您可以使用Tikz 库并使用绘制选项中的hobby
选项。请注意,它遵循与绘图相同的语法,使用坐标(它[closed hobby]
是毕竟,这是一个情节。
输出
代码
\documentclass[tikz,margin=10pt]{standalone}
\usetikzlibrary{hobby}
\begin{document}
\begin{tikzpicture}
\draw[closed hobby] plot coordinates {(0,0) (1,1) (0,1) (.5,.3) (.5,.7) (0,0)};
\begin{scope}[xshift=3cm]
\draw[closed hobby] plot coordinates {(0,0) (1,1) (2,0) (2,1)};
\end{scope}
\end{tikzpicture}
\end{document}