【问题标题】:wrong colorbar labels using mpld3使用 mpld3 的错误颜色条标签
【发布时间】:2014-09-24 14:34:22
【问题描述】:

我正在使用 mpld3 在浏览器中绘制一些图。散点图显示正确的颜色,但该图的颜色条有错误的标签。尽管 vmin 和 vmax 不同,但颜色条始终标记为 0 到 1。有什么想法吗?

f, a= plt.subplots(figsize=(10,10))
f.subplots_adjust(left=0.2, right=0.90, bottom=0.05, top=0.95,
  hspace=0.1, wspace=0.1)

im=a.scatter(xList,yList,s=40,vmin=-200,vmax=200,edgecolors='none',c=zList)
divider = make_axes_locatable(a)
cax = divider.append_axes("right", size="5%", pad=0.05)
cbar=plt.colorbar(im, cax=cax)
cbar.set_label('Magnetfeld [nt]', labelpad=10)

a.set_xlabel('Distanz [m]')
a.set_ylabel('Distanz [m]', labelpad=100)
a.set_title('korrigiertes Magnetfeld')
a.set_aspect('equal')

return render_template('upload=mobil.html',name=mpld3.fig_to_html(f,template_type="simple"))

【问题讨论】:

  • 我在 1.4 版本中没有这个效果,颜色条应该是 -200 到 200。也许更新你的 matplotlib 版本,看看会发生什么?
  • 我已经更新了我的 matplotlib,但仍然遇到同样的问题。 example

标签: python matplotlib mpld3


【解决方案1】:

这看起来像一个mpld3 错误。感谢您识别它。我已经打开了an issue for it here。欢迎使用补丁!

【讨论】:

    猜你喜欢
    • 2017-09-16
    • 2018-06-05
    • 1970-01-01
    • 2014-05-21
    • 2015-07-13
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多