TikZ/PGFplots 中的标签未显示

TikZ/PGFplots 中的标签未显示

我看过类似的问题,但没有找到答案。这是我的代码:

\documentclass[border=10pt]{standalone}
\usepackage[pdftex]{graphicx}
\usepackage{pgfplots}
\usepgfplotslibrary{colormaps}

\begin{document}
\begin{tikzpicture}[yscale=1.2]
  \begin{axis}[axis line style={thick}, 
      axis x label/.style={at{(ticklabel cs:0.1)}},
      axis y label/.style={at{(ticklabel cs:0.1)}},
      %view={170}{20},
      view={45}{45},
      %axis equal,
      grid=major,
      xmin=-2,xmax=2,
      ymin=-2,ymax=2,
      zmin=0,zmax=12.56,
      enlargelimits=upper,
      xtick distance=1.0,
      ytick distance=1.0,
      ztick distance=4.0,
      %colormap/bone,
      xlabel=$x$,
      xlabel=$y$,
      zlabel=$z$,
      trig format plots=rad,
      clip=false
    ]
    \addplot3 [ surf, domain=0:2, domain y=0:12.56,
      samples=70, samples y=70,
      variable=\u, variable y=\v,
    point meta=u*v, opacity=0.4 ]
    ({u*cos(v)},
    {u*sin(v)},
  {v});

  \end{axis}
\end{tikzpicture}
\end{document}

图片如下:

螺旋3D

请注意 $x$ 标签没有显示(另外我认为 $x$ 是 $y$ 但 $y$ 是 $x$ 但这是另一个问题

答案1

代替

      xlabel=$x$,
      xlabel=$y$,  % <--- here is eror
      zlabel=$z$,

你应该写

      xlabel=$x$,
      ylabel=$y$,
      zlabel=$z$,

您的 MWE 无法编译。其中存在一些错误,因此我无法提供由您的 MWE 生成的图像。

相关内容