代码

import matplotlib.pyplot as plt
from matplotlib import cmdef Hotmap():datas=[[1,2,3],[4,5,6],[7,8,9]]#热图数据(可根据需要修改)x_tick=['a','b','c']#横坐标(可根据需要修改)y_tick=['A','B','C']#纵坐标ax=plt.subplot()im=ax.imshow(datas,cmap=cm.binary)#绘制 可通过更改cmap改变颜色ax.set_xticks(np.arange(len(x_tick)), labels=x_tick)#设置标签ax.set_yticks(np.arange(len(y_tick)), labels=y_tick)#np.arrange产生的数组是标签的位置如果热图为400*400矩阵则[100,200,300,400]就是对应的位置,据此可以随意划分热图并根据需要产生间隔#如ax.set_yticks(np.arange(0,300,100), labels=y_tick)即把'A','B','C'放在0,100,200位置处plt.colorbar(im)#添加颜色条plt.show()#显示def main():Hotmap()

效果

补充

cmap内置参数
上图选用的为 cm.binary
1)Accent, Blues, BrBG, BuGn, BuPu, CMRmap, Dark2, GnBu, Greens, Greys, OrRd, Oranges, PRGn, Paired, Pastel1, Pastel2, PiYG, PuBu, PuBuGn, PuOr, PuRd, Purples, RdBu RdGy, RdPu, RdYlBu, RdYlGn, Reds, Set1, Set2, Set3, Spectral, Wistia, YlGn, YlGnBu, YlOrBr, YlOrRd
2)afmhot, autumn, binary, bone, brg bwr, cividis, cool, coolwarm, copper, cubehelix, flag, gist_earth, gist_gray, gist_heat, gist_ncar gist_rainbow, gist_stern, gist_yarg, gnuplot, gnuplot2, gray, hot, hsv, inferno, jet, magma, nipy_spectral, ocean, pink, plasma, prism, rainbow, seismic, spring, summer, tab10, tab20, tab20b, tab20c, terrain, twilight, twilight_shifted, viridis, winter
具体颜色可参考

matplotlib.pyplot——cmap直观理解

python matplotlib 绘制热图(极简)相关推荐

  1. python画矩阵热图_如何用python的matplotlib绘制热图

    python使用matplotlib绘制热图 python常用的绘图库就是matplotlib,今天在给公司绘图时,偶然间发现matplotlib可以绘制热图,并且十分简洁,拿出来跟大家分享一下.(由 ...

  2. Python matplotlib绘制雷达图

    Python matplotlib绘制雷达图 本篇文章介绍使用matplotlib绘制雷达图. 雷达图也被称为网络图,蜘蛛图,星图,蜘蛛网图,是一个不规则的多边形.雷达图可以形象地展示相同事物的多维指 ...

  3. python制作雷达图_如何利用Python matplotlib绘制雷达图

    本篇文章介绍使用matplotlib绘制雷达图. 雷达图也被称为网络图,蜘蛛图,星图,蜘蛛网图,是一个不规则的多边形.雷达图可以形象地展示相同事物的多维指标,雷达图几乎随处可见,应用场景非常多. 一. ...

  4. Python生物信息学⑥绘制热图及火山图

    Python生物信息学⑥绘制热图及火山图 Python生物信息学③提取差异基因 通过上Python生物信息学③提取差异基因得到了该数据集的差异分析的两个关键参数,1.差异倍数(foldchange)以 ...

  5. matplotlib绘制热图

    matplotlib绘制热图 import random from matplotlib import pyplot as plt from matplotlib.font_manager impor ...

  6. python绘制热图_python使用matplotlib绘制热图

    python常用的绘图库就是matplotlib,今天在给公司绘图时,偶然间发现matplotlib可以绘制热图,并且十分简洁,拿出来跟大家分享一下.(由于涉及到公司数据问题,这里采用随机数生成数据进 ...

  7. 不愧是摸鱼高手Python matplotlib 绘制频谱图都会,能怪老板不管

    复习回顾 matplotlib 是Python专门用来绘制渲染的模块,其底层主要分为脚本层.美工层和后端.脚本层为我们提供常见图形绘制如折线.柱状.直方.饼图.以往文章 这么详细的Python mat ...

  8. 超详细的Python matplotlib 绘制动态图

    复习回顾 在matplotlib模块中我们前面学习绘制如折线.柱状.散点.直方图等静态图形.我们都知道在matplotlib模块主要有三层脚本层为用户提供快捷的绘制图形方法,美工层接收到脚本层的命令后 ...

  9. Python matplotlib 绘制三维图并修改样式

    问题描述 通过Python matplotlib绘制三维函数图,函数内容如下: 为了简化表达,对测试函数的维度做降维表达,从100维降到2维,这样就可以通过三维函数来表达了.样式上需要满足以下要求: ...

最新文章

  1. pytorch学习笔记(二十二):Pooling
  2. 网上书店系统mysql设计_数据库设计--《网上书店系统》
  3. html项目符号实心圆圈,HTML基础 ul type 项目符号为圆圈与方块
  4. SystemUI之功能介绍和UI布局实现
  5. 怎样制作中阿拉伯文网页
  6. 怎样练出完美肌肉:[2]完美背肌
  7. 微信JSAPI支付调不起收银台问题
  8. 设置win2003远程桌面允许2个以上会话
  9. python3爬虫豆瓣_Python爬虫(3)豆瓣登录
  10. ESP32学习笔记十九之BLE协议GAPGATT
  11. 同花顺_代码解析_技术指标_T、U
  12. Rosalind-001:统计核苷酸数目(Counting DNA Nucleotides)
  13. eclipse安装svn插件报错
  14. 测试地图最短路径搜索(二):换个稍微复杂点的路径模板
  15. 笔记:Java中HashMap集合与ArrayList集合嵌套
  16. unity中实现城市夜晚汽车流水的效果
  17. vue2与vue3的diff算法区别
  18. 保存Excel文档时提示文档未保存
  19. mysql客户端如何建库_mysql建库建用户命令
  20. 2021-08-02MarKdown语法

热门文章

  1. PJSIP 下载和编译
  2. android 监听动画过程,Android应用开发之Android动画监听实现方法
  3. r语言中残差与回归值的残差图_R语言基础-数据分析及常见数据分析方法
  4. BUCK电源芯片做升压电源的方法(1)
  5. new Date()时间格式转时间戳在苹果机iOS上无效
  6. 做PPT别再傻乎乎的直接插入图片了,手把手教你处理毛玻璃式图片
  7. fetchone()和fetchall()的准确读音
  8. 微信小程序授权订阅消息判断用户取消或允许
  9. cacheable 表达式_springboot @Cacheable 基本使用
  10. 使用8080并口协议驱动NT35510LCD显示屏