下面粘贴的是螺旋使用 PGFPlots 包创建,现在我需要向螺旋添加点。我目前能够获得的信息粘贴在下面。我还附上了一个图,描绘了我在 Matlab 中创建的所需输出 [代码]。
\documentclass{minimal}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot3+[domain=0:6*pi, samples=100, samples y=0,no marks, smooth](
{cos(deg(x))},
{sin(deg(x))},
{x/(3*pi)}
);
\end{axis}
\end{tikzpicture}
\end{document}
PGFPlots 示例:
Matlab 输出:
答案1
您可以添加节点,就像您在 TikZ 绘图中的线上放置节点一样(如下所示),或者您可以使用附加\addplot3
命令提供 3D 坐标。
\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot3+[domain=0:4*pi, samples=100, samples y=0,no marks, smooth](
{cos(deg(x))},
{sin(deg(x))},
{x/(3*pi)}
) node[blue,circle,fill,pos=0.3]{} node[red,draw,pos=0.65,thick]{};
\end{axis}
\end{tikzpicture}
\end{document}