将颜色条图另存为图像文件



我正在尝试将matplotlib.colorbar绘图保存为jpg或png图像文件。我已经尝试了下面代码中的两种方法
使用clb.savefig会导致错误:

属性错误:"Colorbar"对象没有属性"savefig"

使用plt.savefig保存在没有绘图的空白图像中。

import matplotlib.pyplot as plt
plt.scatter(X,Y,c=Z, cmap='gnuplot2')
clb = plt.colorbar()
clb.savefig('name.jpg') 
plt.savefig('name.jpg')

我有什么东西不见了吗?如何将颜色条图保存为图像?

我想明白了。不知道为什么这样做有效,我之前所做的不起作用。我认为这与Jupyter笔记本的显示方式有关。但不管怎样,我就是这么做的:

plt.scatter(X,Y,c=Z, cmap='gnuplot2')
clb = plt.colorbar()
clb.set_label('label')
plt.savefig('name.jpg') #this saves all of what is shown below
plt.show()

相关内容

  • 没有找到相关文章

最新更新