我有一个pcolormesh
绘图,其中颜色图通过设置进行裁剪vmin
和和vmax
严格在绘制的值范围内。有没有办法有关联colorbar
从底部和顶部分离一块以表示相关颜色超出了颜色图的范围?
是的,您需要使用extend = both
颜色栏的关键字,然后为 pcolormesh 对象的颜色图设置上下颜色
import matplotlib.pyplot as plt
import numpy as np
data=np.random.rand(10,10)
fig=plt.figure()
ax=fig.add_subplot(111)
p=ax.pcolormesh(data,vmin=0.2,vmax=0.8,cmap='gray')
p.cmap.set_over('red')
p.cmap.set_under('blue')
fig.colorbar(p,extend='both')
plt.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)