当前位置:   article > 正文

基于python绘制热力图_python绘制热力图 csdn

python绘制热力图 csdn

        这里介绍两种热力图绘制方法,可以用于区域的概率显示。

1.基于matplotlib

        这里的data是一个array,读者可以自行添加。基于matplotlib的热力图有坐标,虽然方便查看,但是没办法后期叠加在原图上。

  1. import matplotlib.pyplot as plt
  2. cm = plt.cm.get_cmap('jet')
  3. plt.imshow(data, cmap=cm)
  4. plt.colorbar()
  5. plt.savefig(path+"_heatmap.png")

 基于matplotlib的热力图

2.基于cv2的热力图生成

  1. import cv2
  2. #生成热力图
  3. heatmap = cv2.applyColorMap(np.uint8(data), cv2.COLORMAP_JET)
  4. #生成热力图半透明掩膜
  5. dst = cv2.addWeighted(img_ori,0.6,heatmap,0.4,0)

 基于cv2的热力图

热力图半透明掩膜

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

闽ICP备14008679号