我有一个带有彩色表面的 3d 图,并colorbar
用 制作pgfplots
。
我可能相关的问题是:
我如何设置label
的? (刻度的位置) 和(更改数字格式)colorbar
的等价物是什么?zticks
ztick label style
非常感谢!
答案1
颜色栏是一个功能齐全的axis
环境,因此所有常用选项都可用(如title
)。在这种情况下,刻度是y
刻度,因此您可以使用设置轴标签ylabel
并使用设置刻度标签样式yticklabel style
:
\documentclass[border=5mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.6}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
domain=-180:180,
colorbar,
colorbar style={
title=Color key,
ylabel=Z-value,
ytick={-1,-0.75,...,1},
yticklabel style={
text width=2.5em,
align=right,
/pgf/number format/.cd,
fixed,
fixed zerofill
}
}
]
\addplot3 [surf] {sin(x) * sin(y)};
\end{axis}
\end{tikzpicture}
\end{document}