【问题标题】:set numerical format of colorbar in python matplotlib在 python matplotlib 中设置颜色条的数字格式
【发布时间】:2017-01-12 22:57:26
【问题描述】:

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

设置刻度标签的旋转
cbar1.ax.set_xticklabels(cbar1.ax.get_xticklabels(), size = 10, rotation=90)

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

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

【问题讨论】:

    标签: python-2.7 matplotlib plot colorbar


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 2021-01-07
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多