我正在使用pgfplots
绘制三维曲线。我在这条曲线上放置了一个点,现在想要获得以下两个:
- 节点的名称应该出现在节点下方;
- 我想独立选择节点的填充颜色和外部颜色。
这在 2D-tikz 中通常不是问题,但我很难找到对三维有用的东西。
以下是 MWE:
\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot3[mark=*,point meta=explicit symbolic,nodes near coords] coordinates {(0,-1,0)[$x$]};
\addplot3[variable=t,domain=0:2*pi,samples=100,samples y=0] ({sin(deg(t))},{cos(deg(t))},0);
\end{axis}
\end{tikzpicture}
\end{document}
答案1
如果我理解正确的话,你的问题如下:
\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot3[
mark=*,
point meta=explicit symbolic,
nodes near coords,
nodes near coords style={below},
every mark/.append style={draw=red,fill=red!20},
] coordinates {(sin(deg(5)),cos(deg(5),0)[$x$]};
\addplot3[variable=t,domain=0:2*pi,samples=100,samples y=0] ({sin(deg(t))},{cos(deg(t))},0);
\end{axis}
\end{tikzpicture}
\end{document}