2016-09-05 72 views
0

我想在matplotlib中设置一个颜色条的数字的比例。 (即将所有值乘以0.001),所以我可以使用标签来指示值的标度(即gaus * 10^3中的磁场)。到目前为止,我想通过在Python中设置颜色条的数值格式matplotlib

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

命令我可以设置标记的旋转。我想现在要做的(它不工作,因为get_xticklabels()的Funktion doesn't返回一个列表或者一些整数值):

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

回答

0

我想大多数人做你试图通过缩放做什么他们输入到他们ax.plot函数的数据。例如,如果你正在做一个散点图,你会这样做:

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