本次演示用jupter notebook.

一、plt.cm绘制

    示例一:设置0-100的10*10的矩阵

代码1:

import matplotlib.pyplot as plt
import numpy as np
A = np.arange(0, 100).reshape(10, 10)
plt.matshow(mat, cmap=plt.cm.Reds)#这里设置颜色为红色,也可以设置其他颜色
plt.title("matrix A")
plt.show()

得到如下结果图1:

注:对于矩阵的颜色设置还有很多,改变 plt.matshow(mat, cmap=plt.cm.Reds)中的Reds可根据自己喜好设置其他颜色,以下给出其他几种颜色。

代码2:(设置颜色为蓝色)

import matplotlib.pyplot as plt
import numpy as np
A = np.arange(0, 100).reshape(10, 10)
plt.matshow(mat, cmap=plt.cm.Blues)
plt.title("matrix A")
plt.show()

结果2:

代码3:(设置颜色灰色)

import matplotlib.pyplot as plt
import numpy as np
A = np.arange(0, 100).reshape(10, 10)
plt.matshow(mat, cmap=plt.cm.gray)
plt.title("matrix A")
plt.show()

结果3:

示例二:随机设置矩阵 A

代码4:

import matplotlib.pyplot as plt
import numpy as np
A=np.array([[4,3,2,4],[5,4,7,8],[9,16,11,5],[13,3,4,16],[6,18,1,20]])
plt.matshow(X, cmap=plt.cm.Reds)
plt.title("matrix A")
plt.show()

结果4:

注:从图中可以看出,不同的数值大小红色的深度是不一样的,数值越大红色越深,这里同样可以根据自己喜好设置不同的颜色,我就不再过多展示 。

二、用plt.colorbar绘制矩阵图

代码5:

import numpy as np
import matplotlib.pyplot as plt
X=np.array([[0,3,2,4],[5,4,7,8],[9,16,8,5],[13,3,4,16],[6,18,1,20]])
A = np.arange(0, 100).reshape(10, 10)
ax = plt.matshow(X)
plt.colorbar(ax.colorbar, fraction=0.025)
plt.title("matrix X");
plt.show()

结果5:

本人学习过程中的一些笔记,文中可能有些不足,欢迎大家讨论和指正。

python用matplotlib 用matshow()绘制矩阵,绘制矩阵图相关推荐

  1. 用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)

    活动地址:CSDN21天学习挑战赛 用代码写出浪漫合集(爱心.玫瑰花)       本文目录: ​一.前言 二.用python.matplotlib.Matlab.java绘制爱心 (1)爱心图形1( ...

  2. Python使用matplotlib可视化多个不同颜色的折线图、通过FontProperties为可视化图像配置中文字体可视化、并指定字体大小

    Python使用matplotlib可视化多个不同颜色的折线图.通过FontProperties为可视化图像配置中文字体可视化.并指定字体大小 目录

  3. Python使用matplotlib可视化多个分组的密度图、使用seaborn中的kdeplot函数可视化多个分组的密度图(Density Plot)

    Python使用matplotlib可视化多个分组的密度图.使用seaborn中的kdeplot函数可视化多个分组的密度图(Density Plot) 目录

  4. 【Python】Matplotlib使用字符串代替变量绘制散点图

    要点说明 在绘制散点图的时候,通常使用变量作为输入数据的载体. 其实,也可以使用字符串作为输入数据的存储载体. 下面代码的data = {"a": x, "b" ...

  5. python用matplotlib画表格_Python图表绘制工具:Matplotlib_Part 1

    序言: Python的可视化工具,以下截图,均以展示图表实例,如需了解部分对象的输出结果,可参照我Github上的代码,3Q

  6. Python 用 matplotlib 中的 plot 画图,折线图

    文章目录 1. 加载宏包 2. plot 函数的语法 plot([x], y, [fmt], **kwargs) 3. 一张图画好几条线 1. 加载宏包 使用 matplotlib 包画图时,我们一般 ...

  7. python画图颜色填充_【Python】Matplotlib画图(十一)——箱线图

    数据描述 参数介绍 plt.boxplot(x, notch=None, sym=None, vert=None, whis=None, positions=None, widths=None, pa ...

  8. python绘制饼状图 标题_Python使用matplotlib的pie函数绘制饼状图功能示例

    本文实例讲述了Python使用matplotlib的pie函数绘制饼状图功能.分享给大家供大家参考,具体如下: #coding=utf8 import matplotlib as mpl import ...

  9. python如何将图片的像素矩阵绘制成图片(python,matplotlib):TypeError: Invalid shape (1, 28, 28) for image data

    矩阵变成图片,这个问题使用(python , matplotlib ) 可以轻松实现. import matplotlib.pyplot as plt #使用格式 plt.imshow(x)#其中x为 ...

最新文章

  1. Asp.net操作数据库方法
  2. .Netcore 2.0 Ocelot Api网关教程(6)- 配置管理
  3. python爬取文件归类_python爬取各类文档方法归类汇总
  4. 【操作系统】进程与程序的比较
  5. textarea如何实现高度自适应?
  6. mysql自左连接最大值_mysql左连接自连接例子
  7. 如何获得onblur中的值_使用带有onBlur的输入字段和来自Reactjs JSX中的状态块输入的值?...
  8. Ruby on rails3新手谈(1):Ruby on rails环境搭建
  9. 深度梯度压缩:减小分布式训练的通信带宽
  10. warning LNK4099:未找到 PDB 问题解决方案
  11. 测试工具(一)——Abbot 测试SWT
  12. webpack+plugin插件机制+weboack dev server工具
  13. win7计算机文件扩展名,win7显示文件后缀名的扩展名方法
  14. mobileconfig使用发布者证书动态签名
  15. 同一服务器部署多个web应用 登录互相影响
  16. 艾司博讯:拼多多推广计划点击价格设置
  17. 手机影音最终,软件退出功能的优化
  18. Emlog程序广告插件
  19. video 视频播放
  20. 1198 Substring

热门文章

  1. PC端登录有道云笔记出现网络错误提示时的解决方法
  2. 小程序与服务号、App、H5的区别
  3. MySQL基础入门到索引优化
  4. Github每日精选(第58期):自建手机照片和视频备份immich
  5. 卡方检验 原理_什么是卡方检验及其工作原理?
  6. VS Code 折腾记 - (14) 再来推荐一波大前端适用系列 (Node/React/Vue/小程序/主题/代码体验等) 的插件...
  7. jstree 超链接
  8. input标签单行文本域type=text的可以添加属性以及其描述
  9. Postresql 数据库年龄
  10. [CF677E] Vanya and Balloons