其实没有那么麻烦,就使用matplotlib就可以了,plt.matshow(data)然后再加一个color bar基本上完事.官方案例:

import numpy as np

import matplotlib

import matplotlib.pyplot as plt

# 这里是创建一个数据

vegetables = ["cucumber", "tomato", "lettuce", "asparagus",

"potato", "wheat", "barley"]

farmers = ["Farmer Joe", "Upland Bros.", "Smith Gardening",

"Agrifun", "Organiculture", "BioGoods Ltd.", "Cornylee Corp."]

harvest = np.array([[0.8, 2.4, 2.5, 3.9, 0.0, 4.0, 0.0],

[2.4, 0.0, 4.0, 1.0, 2.7, 0.0, 0.0],

[1.1, 2.4, 0.8, 4.3, 1.9, 4.4, 0.0],

[0.6, 0.0, 0.3, 0.0, 3.1, 0.0, 0.0],

[0.7, 1.7, 0.6, 2.6, 2.2, 6.2, 0.0],

[1.3, 1.2, 0.0, 0.0, 0.0, 3.2, 5.1],

[0.1, 2.0, 0.0, 1.4, 0.0, 1.9, 6.3]])

# 这里是创建一个画布

fig, ax = plt.subplots()

im = ax.imshow(harvest)

# 这里是修改标签

# We want to show all ticks...

ax.set_xticks(np.arange(len(farmers)))

ax.set_yticks(np.arange(len(vegetables)))

# ... and label them with the respective list entries

ax.set_xticklabels(farmers)

ax.set_yticklabels(vegetables)

# 因为x轴的标签太长了,需要旋转一下,更加好看

# Rotate the tick labels and set their alignment.

plt.setp(ax.get_xticklabels(), rotation=45, ha="right",

rotation_mode="anchor")

# 添加每个热力块的具体数值

# Loop over data dimensions and create text annotations.

for i in range(len(vegetables)):

for j in range(len(farmers)):

text = ax.text(j, i, harvest[i, j],

ha="center", va="center", color="w")

ax.set_title("Harvest of local farmers (in tons/year)")

fig.tight_layout()

plt.colorbar(im)

plt.show()

这类问题其实都不需要问的,多看看官网链接,就够了。Simple Colorbar - Matplotlib 3.3.3 documentation​matplotlib.orgpcolormesh - Matplotlib 3.3.3 documentation​matplotlib.orgCreating a colormap from a list of colors​matplotlib.orgCreating annotated heatmaps​matplotlib.org

python echarts城市热力图_python如何画热力图?相关推荐

  1. python根据经纬度画热力图_python 绘制场景热力图的示例

    我们在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热力图. 下面以识别图片中的行人,并绘制热力图为例进行讲解. 步骤1:首先识别图像中的人,得到bounding ...

  2. python echarts城市热力图_ECharts-热力图实例

    //用ajax获取所需要的json数据 $.get("../../../mall/queryPageWtSrPost.do", {'sdate': sdate,'edate': e ...

  3. python echarts城市热力图_echarts绘制各省、市、区的热力图

    1.下载全国地图数据 我的github地址:全国地图数据包 2.引入echarts和jquery 3.html代码 4.js代码 var myChart = echarts.init(document ...

  4. python热力图美化_python如何画热力图?

    其实没有那么麻烦,就使用matplotlib就可以了,plt.matshow(data)然后再加一个color bar基本上完事.官方案例: import numpy as np import mat ...

  5. python生成热度图_Python数据可视化 热力图

    不要停止奔跑,不要回顾来路,来路无可眷恋,值得期待的只有前方.--<马男波杰克> ​​​​ 一.matplotlib绘制热力图 Matplotlib是Python著名的2D绘图库,该库仿造 ...

  6. python输入城市名称_python 查询天气(输入城市名,输出天气)

    python 查询天气,输入城市名,输出天气 def get_whether(city_name): """ """ city_code_d ...

  7. python定量城市研究_Python定量城市研究实战

    课程概况 本微专业由城市数据团旗下的"城市数据研习社"出品.城市数据团在公众号.知乎等多平台上的粉丝超过30万,隶属上海脉策数据科技有限公司,长期为政府.设计院.地产开发商等提供城 ...

  8. python动态爱心曲线_python代码画出爱心曲线

    Python的拿手好戏是解决数据分析和可视化问题,本篇文章给大家分享的是python代码画出爱心曲线的操作详解,内容挺不错的,希望可以帮助到有需要的朋友. 先不急着画爱心线,来看如何画函数曲线. 例如 ...

  9. python输入城市名称_python - 使用熊猫一次将多个城市名称格式化为每个城市的通用名称 - 堆栈内存溢出...

    将所有城市名称更改为一个通用名称. City b c 0 New york 1 1 1 New York 2 2 2 N.Y. 3 3 3 NY 4 4 他们称其为纽约市,但是python将它们视为独 ...

最新文章

  1. C语言的单链表创建:头插法/尾插法
  2. Hive报错:Exception in thread main java.lang.Incom。。。。 Class com.google.common.collect.ImmutableSotil
  3. selenium使用webdriver新开标签页
  4. 智能门禁(2)---安检人脸识别人证验证系统解决方案
  5. js 如何拿到后天的时间_js获取日期及日期相关js方法 积累总结
  6. 陕西网络培训学院自动学习简易脚本
  7. AOD实践,modis数据下载,modis数据处理,
  8. cvs转datatable_C# CSV 文件转换成DataTable
  9. 如何免费设置QQ空间背景音乐
  10. 大话Chrome浏览器原理
  11. POI之Excel单元格样式
  12. 蓄热式加热炉燃烧技术
  13. [译]连接池和 Timeout expired异常
  14. 项目管理之敏捷开发总结
  15. 区块链技术能否给跨境贸易带来新的机遇?
  16. FFmpeg格式转换
  17. Python爬虫实战: 爬取网易云歌单
  18. EEGlab导入.mat文件
  19. Linux的gre命令匹配数字,linux之grep命令和正则表达式练习
  20. 麒麟电脑linux微信版本过低,在优麒麟Ubuntu Kylin 20.04系统上快速安装微信和QQ的方法...

热门文章

  1. 《战神3》GDC技术制作团队研讨报导
  2. 我喜欢你c语言程序设计,我喜欢你,表白代码怎么说
  3. 微信支付宝扫码支付简介
  4. 云​大数据和计算技术周报(第43期)
  5. 【电子电路】ADC芯片如何选型
  6. 关于unity debug.log日志不出现的问题
  7. 3个结点的树和有3个结点的二叉树的所有不同的形态
  8. Vue 监听刷新 切屏
  9. KONG 之 rate-limiting
  10. 怎样用手机将照片清晰度设置300dpi?