mpld3使用错误的颜色条标签

3
我正在使用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版本中没有遇到这个问题,colorbar范围应该是从-200到200。也许你可以尝试更新你的matplotlib版本,看看会发生什么? - Ajean
我已经更新了我的matplotlib,但仍然遇到同样的问题。示例 - medit
1个回答

1
这似乎是一个与 mpld3 有关的错误。感谢您的发现。我已经在此处打开了 一个问题。欢迎提交补丁!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接