版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jin_tmac/article/details/82184457
以在sklearn的svm为例

plt.figure(figsize=(8, 6))
plt.subplots_adjust(left=.2, right=0.95, bottom=0.15, top=0.95)
#设置标注前后左右的距离
plt.imshow(scores, interpolation='nearest', cmap=plt.cm.hot,
norm=MidpointNormalize(vmin=0.2, midpoint=0.92))
plt.xlabel('gamma')
plt.ylabel('C')
plt.colorbar()
plt.xticks(np.arange(len(gamma_range)), gamma_range, rotation=45)
plt.yticks(np.arange(len(C_range)), C_range)
plt.title('Validation accuracy')
plt.show()
1
2
3
4
5
6
7
8
9
10
11
12
imshow(X, cmap=None, norm=None, aspect=None, interpolation=None, alpha=None, vmin=None, vmax=None, origin=None, extent=None, shape=None, filternorm=1, filterrad=4.0, imlim=None, resample=None, url=None, hold=None, data=None, **kwargs)

简单例子:

from matplotlib import pyplot as plt

X = [[1,2],[3,4],[5,6]]
plt.imshow(X)
plt.colorbar()
plt.show()
1
2
3
4
5
6

plt.colorbar(cax=None,ax=None,shrink=0.5)可设置Bar为一半长度。

Colormap:参数cmap用于设置热图的Colormap。(参考百度百科)
Colormap是MATLAB里面用来设定和获取当前色图的函数,可以设置如下色图:
hot 从黑平滑过度到红、橙色和黄色的背景色,然后到白色。
cool 包含青绿色和品红色的阴影色。从青绿色平滑变化到品红色。
gray 返回线性灰度色图。
bone 具有较高的蓝色成分的灰度色图。该色图用于对灰度图添加电子的视图。
white 全白的单色色图。
spring 包含品红和黄的阴影颜色。
summer 包含绿和黄的阴影颜色。
autumn 从红色平滑变化到橙色,然后到黄色。
winter 包含蓝和绿的阴影色。

interpolation=’nearest’是把相邻的相同的颜色连成片

参考资料:
1、https://jingyan.baidu.com/article/48a42057fe9895a92425048c.html
2、https://stackoverflow.com/questions/22121239/matplotlib-imshow-default-colour-normalisation
3、https://blog.csdn.net/goldxwang/article/details/76855200
————————————————
版权声明:本文为CSDN博主「jin_tmac」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jin_tmac/article/details/82184457

matplotlib绘制热力图相关推荐

  1. matlab 密度热力图,使用matplotlib绘制热力图

    热力图(Heatmap)是一种常见的用于展示密度函数的图,一般是二维.也有三维的热力图,但是通常不太易于在文章中展示.这里给出的例子也是一个二维的热力图以及图例. def heatmap_plotte ...

  2. 第四章 使用 matplotlib 绘制散点图

    系列文章目录 第一章 使用 matplotlib 绘制折线图 第二章 使用 matplotlib 绘制条形图 第三章 使用 matplotlib 绘制直方图 第四章 使用 matplotlib 绘制散 ...

  3. 第一章 使用 matplotlib 绘制折线图

    系列文章目录 第一章 使用 matplotlib 绘制折线图 第二章 使用 matplotlib 绘制条形图 第三章 使用 matplotlib 绘制直方图 第四章 使用 matplotlib 绘制散 ...

  4. 第三章 使用 matplotlib 绘制直方图

    系列文章目录 第一章 使用 matplotlib 绘制折线图 第二章 使用 matplotlib 绘制条形图 第三章 使用 matplotlib 绘制直方图 第四章 使用 matplotlib 绘制散 ...

  5. 热力图绘制热力图 matplotlib

    import matplotlib.pyplot as plt import numpy as np# 生成随机整数数组 arr = np.random.randint(0,90, size=(20, ...

  6. 如何利用Seaborn绘制热力图?

    如何利用Seaborn绘制热力图? 这是本学期在大数据哲学与社会科学实验室做的第八次分享了. 第一次分享的是: 如何利用"wordcloud+jieba"制作中文词云? 第二次分享 ...

  7. 可视化篇(五)——— python绘制热力图及案例

    可视化篇(五)--- python绘制热力图及案例 摘要 效果图 python代码 摘要 本文演示了如何通过python绘制热力图,并给出了其应用于展示数据之间相关性的案例供读者参考. 效果图 pyt ...

  8. python动态柱状图_Python+matplotlib绘制动态更新的柱状图

    Python+matplotlib绘制极坐标柱状图(南丁格尔玫瑰图) Python使用折线图.柱状图.热力图比较不同班级相同学号学生的成绩 问题描述:有些学校的学号最后两位是根据入学成绩顺序排的,那么 ...

  9. python根据相关系数绘制热力图

    热力图使用:sns.heatmap,例子如下: import matplotlib.pyplot as plt import seaborn as sns import pandas as pd im ...

最新文章

  1. mysql 定时器不能持续循环执行_定时器,不循环执行指定方法?如何解决?
  2. VC2005与IE8的冲突解决
  3. 里计算两个数的总和_2个公式,在Excel里面去掉最高分和最低分计算平均值
  4. adguard没有核心 core no_Spring 核心组件原理解析
  5. 设计模式 - 创建型模式_ 单例模式 Singleton Pattern
  6. Linux下面 多线程死锁问题的调试
  7. MySQL:为什么用limit时,offset很大会影响性能
  8. 微信公众号开发之文本消息自动回复,以及系统关注自动回复,php代码
  9. 【YII】常用代码积累
  10. PHP 调用阿里云短信服务API发送短信
  11. 玩转混合云+边缘计算,且看ZStack Mini!
  12. java获取当前系统时间
  13. 贝叶斯定理的通俗理解
  14. 从矩阵谱分解到矩形的最少正方形剖分
  15. 彩色证件照片常用的红色、蓝色背景颜色值
  16. ORA-00980: 同义词转换不再有效
  17. 【webview】微信和PC监听浏览器关闭和刷新(亲测可用)
  18. 自定义POI的excel工具类-xls-xlsx
  19. 日常开发记录-'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。...
  20. springboot+vue图片上传显示

热门文章

  1. 伍六七带你学算法 入门篇 ——最大子序和
  2. 10任务栏全屏时老是弹出_Deepin 15.10 发布,深度操作系统
  3. 第一个spring程序
  4. 【spring】动态代理
  5. 高斯回归过程应用例子
  6. 解释为什么用梯度下降而不是直接求导数为0的解
  7. tf.expand_dims()
  8. python开启GPU加速
  9. 汇编语言关于8086CPU多种寻址方式总结
  10. ResNet网络的训练和预测