我正在尝试将颜色条刻度设置为 -pi 和 pi。这在颜色条样式设置中可行吗?这是我到目前为止尝试过的方法,但没有成功。
colorbar style={
%at={(0,1.0)}, % <-- (changed)
anchor=below south west, % <-- (changed)
% change the width of the colorbar relative to the main `axis' environment
height=0.05*\pgfkeysvalueof{/pgfplots/parent axis height},
width=1*\pgfkeysvalueof{/pgfplots/parent axis width},
xtick={$-\pi$,$\pi$},
at={(0,-0.25)},%anchor=south west
}
提前谢谢你的帮助!
答案1
欢迎使用 TeX.SX。xtick
关键是设置您获得刻度的 x 值,并且$\pi$
不是值,而是数学符号。要设置这些刻度处显示的文本,请使用xticklabels={..}
。
所以你想要的可能是
xtick={-pi,pi},
xticklabels={$-\pi$,$\pi$}
在里面colorbar style
。
使用pi
有效是xtick
因为(我推测)这些值是由pgf
数学引擎解析的,其中pi
被识别为关键字。
答案2
谢谢你的帮助!最后这对我有用:
colorbar style={
anchor=below south west,
xtick={0,1},
xticklabels={\strut$-\pi$,\strut$\pi$},
height=0.05*\pgfkeysvalueof{/pgfplots/parent axis height},
width=1*\pgfkeysvalueof{/pgfplots/parent axis width},
at={(0,-0.31)}
}
我必须为 xtick 添加值 0 和 1。我还使用了\strut
以便$\pi$
与$-\pi$