如何更改 pgfplots 颜色条的标签和刻度?

如何更改 pgfplots 颜色条的标签和刻度?

我有一个带有彩色表面的 3d 图,并colorbar用 制作pgfplots

我可能相关的问题是:

我如何设置label的? (刻度的位置) 和(更改数字格式)colorbar的等价物是什么?zticksztick 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}

相关内容