版权声明:本文为博主原创文章,遵循 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

最新文章

  1. JAVA中的for-each循环与迭代
  2. Palindrome Pairs -- LeetCode 336
  3. visual studio 引用lib
  4. 使用VS2010开发Qt程序的一点经验(转载)
  5. stdlib标准库的常用API
  6. nodeschool.io 5
  7. 淘宝设计师入门:设计师SDK环境配置
  8. sed and awk学习笔记
  9. SDL2来源分析7:演出(SDL_RenderPresent())
  10. [HAOI 2011]Problem c
  11. BCode解码练习
  12. ionic3.x版本-实现点击tab导航栏判断是否已经登陆然后加载不同页面,和退出登录功能。
  13. httphandler httpmodule一些个人理解
  14. Mysql 导入导出csv 中文乱码
  15. ios UnitTest 学习笔记
  16. 导入数据库备份报错1067 – Invalid default value for ‘create_time’
  17. [leetcode] 14. Climbing Stairs
  18. 源码中transient的用途
  19. Linux基础-yum软件包管理
  20. 关于COM的Unicode string的精彩论述

热门文章

  1. 10.30NOIP集训总结
  2. springMVC原理解析
  3. linux基础指令参数
  4. mysql 分表-横向,纵向
  5. 使用Workstation虚拟机部署Linux操作系统
  6. linux性能监视工具sar
  7. TYVJ4239 [NOIP2015提高组DayT3]斗地主
  8. ubuntu16安装python3.7
  9. list的基本使用
  10. cf round 482D Kuro and GCD and XOR and SUM