我已经在这个帖子Seaborn Heatmap: Move colorbar on top of the plot上找到了关于在图形上定位色条的答案。 然而,我想把颜色条缩小到默认值的50%。如果我读取colorbar函数的文档字符串,它会提示我可以传递关键字参数"shrink“。这是我写的代码(其中HM是一个海运热图): from mpl_toolkits.axes_grid1.colorbar import colorbar
# de
是否有一种方法可以使用诸如ax[0].get_colorbar之类的方法获得对它们的引用。这样我的代码就简单多了。import matplotlib.pyplot as plt # I would like to get a reference to the colorbarif cb0 is not None:
这可以很好地工作: plt.scatter(x, y, c=z, s=15, lw=0.3, cmap='viridis') plt.show()File "C:\Python27\Lib\site-packages\matplotlib\pyplot.py", line 2180, in colorbar ret = gcf().colorbar</