我看过类似的问题,但没有找到答案。这是我的代码:
\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}
图片如下:
请注意 $x$ 标签没有显示(另外我认为 $x$ 是 $y$ 但 $y$ 是 $x$ 但这是另一个问题
答案1
代替
xlabel=$x$,
xlabel=$y$, % <--- here is eror
zlabel=$z$,
你应该写
xlabel=$x$,
ylabel=$y$,
zlabel=$z$,
您的 MWE 无法编译。其中存在一些错误,因此我无法提供由您的 MWE 生成的图像。