Matplotlib 的 imshow 图形通常显示与图形本身高度不同的颜色条。手动调整颜色条大小是一个繁琐的过程,之后使用外部工具并不理想。
幸运的是,有一个简单的解决方案来匹配颜色条高度:
plt.colorbar(im, fraction=0.046, pad=0.04)
这些值调整颜色条的大小和间距以将其适当地缩放到绘图,无论显示器的分辨率如何。
分数参数控制相对颜色条的宽度。将其设置为 0.046 会使颜色条大约占绘图宽度的 4.6%。 pad 参数在颜色条和绘图轴之间添加一些额外的间距,以防止它们重叠。
通过使用此参数组合,颜色条与绘图保持成比例,从而保持干净一致的外观,而无需用于手动调整或外部处理。
以上是如何使 Matplotlib 颜色条与图形高度成比例缩放?的详细内容。更多信息请关注PHP中文网其他相关文章!