平滑连接两点

平滑连接两点

我想平滑地连接两个点。我尝试使用以下代码来实现:

\begin{document}

\begin{center}
    \begin{tikzpicture}
        \draw (0.7,0) -- (0.7,6);
        \draw (0,6) -- (0,-0.8);
        \draw (0.5,-1.2) -- (2.2,-1.2);
        \draw plot [smooth] coordinates {(0,-0.8) (0.5,-1.2)};
    \end{tikzpicture}
\end{center}
\end{document}

但我得到的是线性链接,而不是平滑链接。

提前非常感谢您。

答案1

选项rounded corners可以提供帮助,例如:

\documentclass{article}
\usepackage{tikz}
\begin{document}    
\begin{center}
  \begin{tikzpicture}
    \draw[rounded corners=10pt] (0, 1) -- (0, -1.2) -- (1.2, -1.2);
  \end{tikzpicture}
\end{center}
\end{document}

结果

答案2

连接两点的最平滑的曲线是直的。

你想要一条贝塞尔曲线:

\documentclass[border=4,tikz]{standalone}

\begin{document}

\begin{tikzpicture}
\draw (0,1) -- (0,-0.8) .. controls (0,-1.2) .. (0.5,-1.2) -- (1.2,-1.2);
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容