python用matplotlib 用matshow()绘制矩阵,绘制矩阵图
本次演示用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()绘制矩阵,绘制矩阵图相关推荐
- 用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)
活动地址:CSDN21天学习挑战赛 用代码写出浪漫合集(爱心.玫瑰花) 本文目录: 一.前言 二.用python.matplotlib.Matlab.java绘制爱心 (1)爱心图形1( ...
- Python使用matplotlib可视化多个不同颜色的折线图、通过FontProperties为可视化图像配置中文字体可视化、并指定字体大小
Python使用matplotlib可视化多个不同颜色的折线图.通过FontProperties为可视化图像配置中文字体可视化.并指定字体大小 目录
- Python使用matplotlib可视化多个分组的密度图、使用seaborn中的kdeplot函数可视化多个分组的密度图(Density Plot)
Python使用matplotlib可视化多个分组的密度图.使用seaborn中的kdeplot函数可视化多个分组的密度图(Density Plot) 目录
- 【Python】Matplotlib使用字符串代替变量绘制散点图
要点说明 在绘制散点图的时候,通常使用变量作为输入数据的载体. 其实,也可以使用字符串作为输入数据的存储载体. 下面代码的data = {"a": x, "b" ...
- python用matplotlib画表格_Python图表绘制工具:Matplotlib_Part 1
序言: Python的可视化工具,以下截图,均以展示图表实例,如需了解部分对象的输出结果,可参照我Github上的代码,3Q
- Python 用 matplotlib 中的 plot 画图,折线图
文章目录 1. 加载宏包 2. plot 函数的语法 plot([x], y, [fmt], **kwargs) 3. 一张图画好几条线 1. 加载宏包 使用 matplotlib 包画图时,我们一般 ...
- python画图颜色填充_【Python】Matplotlib画图(十一)——箱线图
数据描述 参数介绍 plt.boxplot(x, notch=None, sym=None, vert=None, whis=None, positions=None, widths=None, pa ...
- python绘制饼状图 标题_Python使用matplotlib的pie函数绘制饼状图功能示例
本文实例讲述了Python使用matplotlib的pie函数绘制饼状图功能.分享给大家供大家参考,具体如下: #coding=utf8 import matplotlib as mpl import ...
- python如何将图片的像素矩阵绘制成图片(python,matplotlib):TypeError: Invalid shape (1, 28, 28) for image data
矩阵变成图片,这个问题使用(python , matplotlib ) 可以轻松实现. import matplotlib.pyplot as plt #使用格式 plt.imshow(x)#其中x为 ...
最新文章
- Asp.net操作数据库方法
- .Netcore 2.0 Ocelot Api网关教程(6)- 配置管理
- python爬取文件归类_python爬取各类文档方法归类汇总
- 【操作系统】进程与程序的比较
- textarea如何实现高度自适应?
- mysql自左连接最大值_mysql左连接自连接例子
- 如何获得onblur中的值_使用带有onBlur的输入字段和来自Reactjs JSX中的状态块输入的值?...
- Ruby on rails3新手谈(1):Ruby on rails环境搭建
- 深度梯度压缩:减小分布式训练的通信带宽
- warning LNK4099:未找到 PDB 问题解决方案
- 测试工具(一)——Abbot 测试SWT
- webpack+plugin插件机制+weboack dev server工具
- win7计算机文件扩展名,win7显示文件后缀名的扩展名方法
- mobileconfig使用发布者证书动态签名
- 同一服务器部署多个web应用 登录互相影响
- 艾司博讯:拼多多推广计划点击价格设置
- 手机影音最终,软件退出功能的优化
- Emlog程序广告插件
- video 视频播放
- 1198 Substring
热门文章
- PC端登录有道云笔记出现网络错误提示时的解决方法
- 小程序与服务号、App、H5的区别
- MySQL基础入门到索引优化
- Github每日精选(第58期):自建手机照片和视频备份immich
- 卡方检验 原理_什么是卡方检验及其工作原理?
- VS Code 折腾记 - (14) 再来推荐一波大前端适用系列 (Node/React/Vue/小程序/主题/代码体验等) 的插件...
- jstree 超链接
- input标签单行文本域type=text的可以添加属性以及其描述
- Postresql 数据库年龄
- [CF677E] Vanya and Balloons