当前位置:   article > 正文

opencv/python添加颜色条,并使得颜色条与图像等高_plt.colorbar()如何设置和图像大小等高

plt.colorbar()如何设置和图像大小等高

我们在可视化矩阵的时候经常会遇到颜色条与图像不等高的情况,那如何才能让颜色条与图像等高,即下图所示效果:

 

 代码:

  1. import matplotlib.pyplot as plt
  2. #添加颜色条,并使得colorbar与图像等高
  3. fig=plt.figure()
  4. ax = plt.axes()
  5. #tunnle_one是你想可视化的矩阵
  6. im = ax.imshow(tunnle_one,vmin=0, vmax=25,cmap='hot_r')
  7. # 修改0.01可改变图像与颜色条的距离,修改0.02可改变颜色条自己的宽度
  8. cax = fig.add_axes([ax.get_position().x1+0.015,ax.get_position().y0,0.02,ax.get_position().height])
  9. plt.colorbar(im, cax=cax)
  10. #设置xy轴标签
  11. ax.set_xlabel("x/pixel",fontsize=12.5)
  12. ax.set_ylabel("y/pixel",fontsize=12.5)
  13. plt.show()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/593733
推荐阅读
相关标签
  

闽ICP备14008679号