在 Tikz 中连接两个基于函数的曲线

在 Tikz 中连接两个基于函数的曲线

我有以下内容:

\begin{tikzpicture}[line cap=round,line join=round]
\draw[dashed,domain=0:9,samples=20] plot (\x,{1/(\x+.5)+3});
\draw[dashed,domain=0:9,samples=20] plot (\x,-{1/(\x+.5)+2});
\end{tikzpicture}

是否可以正确地连接每条曲线的两端以获得围绕两条曲线定义的域的漂亮的最终虚线?

答案1

你是这个意思吗?

连接两个图的虚线

\documentclass[border=2pt]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[line cap=round,line join=round]
\draw[dashed,domain=0:9,samples=20] plot (\x,{1/(\x+.5)+3}) --
     plot [domain=9:0] (\x,-{1/(\x+.5)+2}) --cycle;
\end{tikzpicture}
\end{document}

在第二个图中切换域的顺序可以让右侧连接到右侧(我实际上不知道这是否是预期的行为,或者我是否在这里利用了一个错误,但我之前发现它很方便),并使--cycle它将末尾连接到开头。

相关内容