【发布时间】:2014-08-28 02:18:10
【问题描述】:
我使用以下代码将绘图 y 轴上的电源标签设置为 [1e-3]。 (意味着我所有的 y-tick 值都乘以 1e-3)。
ax1 = plt.gca()
y_formatter = mpl.ticker.ScalarFormatter(useOffset=True)
y_formatter.set_powerlimits((-3,5))
ax1.yaxis.set_major_formatter(y_formatter)
此外,我想将所有刻度标签和轴标签都涂成蓝色,因为我使用的是双轴图。
ax1.set_ylabel('absorpitivity (cm$^{-1}$)',color='b')
for t1 in ax1.get_yticklabels():
t1.set_color('b')
这会产生一个图,其中我的所有 y 刻度标签和轴标签都是蓝色的,但设置整体比例的轴顶部的电源标签仍然是黑色的。如何将 y 轴顶部的电源标签也设置为蓝色?
我真的很想发布我的情节图片,但我没有足够的声望点来发布图片。如果这得到了投票并且我得到了一些分数,我将编辑帖子以上传图片。
【问题讨论】:
标签: python matplotlib colors axes