在python matplotlib

时间:2016-09-05 14:33:02

标签: python-2.7 matplotlib plot colorbar

我正在尝试在matplotlib中设置颜色条的数字比例。 (即将所有值乘以0.001),因此我可以使用标签来指示值的比例(即gaus * 10 ^ 3中的磁场)。到目前为止,我发现,我可以通过

设置ticklabels的旋转
cbar1.ax.set_xticklabels(cbar1.ax.get_xticklabels(), size = 10, rotation=90)

COMAND。我现在想做什么(它不起作用,因为get_xticklabels()功能不返回列表或一些整数值):

cbar1.ax.set_xticklabels((cbar1.ax.get_xticklabels()/1000), size = 10, rotation=90)

1 个答案:

答案 0 :(得分:0)

我认为大多数人通过扩展他们输入到ax.plot函数的数据来做你想做的事情。例如,如果您正在执行散点图,则可以执行以下操作:

ax.scatter(x_data, y_data, c=gaus_data / 1000)