Matplotlib【可视化】

本文介绍了使用Python的Matplotlib库进行数据可视化的基础知识点,包括plt.show()、plt.plot()、plt.axis()等函数的使用,以及柱状图、曲线图、饼图、直方图、散点图和箱型图的绘制。还提到了如何创建子图和相关系数矩阵图,并给出了数据分析报告的结构框架。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础知识点

matolotlib是一个基于python的2D图形包,pyplot封装了很多画图的函数

conda list
*查看当前电脑已经安装的包【在管理员模式下】
pip install matplotlib==2.2.2
*安装2.2.2版本的matplotlib
import matplotlib.pyplot as plt
*导入matplotlib包
plt.show()

把图像显示出来(类似print函数)

plt.plot()

绘制线型图
在这里插入图片描述
plot函数设置x、y轴:
在这里插入图片描述

plt.axis()

指定坐标轴的显示范围
在这里插入图片描述

字符参数

表示颜色:
在这里插入图片描述

表示类型:
在这里插入图片描述

传入Numpy数组(多条数据):plot函数中不同线条之间用 ,隔开
在这里插入图片描述

线条属性

通过字符串 或 关键值 来改变线条的属性

linewidth: 改变线条的宽度
color: 改变线条的颜色
在这里插入图片描述
plt.setp(): 修改线条性质
在这里插入图片描述
注释掉的是通过关键值来设置,未注释的是matplotlib字符串的方式设置

子图

在这里插入图片描述
**plt.rcParams:**设置中文样式
在这里插入图片描述

柱状图
x = data.index
y = data.values
*设置xy轴
plt.figure(figsize(10,6))     #生成一个10*6的画布
plt.bar(x,y,color = 'g')		#定义一个柱状图
plt.xlabel('x轴',fontsize = 18)  #设置X轴信息,y轴同
plt.tick_params(labelsize = 14)    #设置xy轴字体大小
plt.xticks(rotation(90))       #令X轴字体旋转90度
plt.title('柱状图的名字',fontsize = 20)			#设置柱状图名

给每个柱状条上添加一个数量
在这里插入图片描述
[a,b+10]坐标点上显示b的信息,居中显示,显示在线上边,字体大小

曲线图
plt.plot(x,y,color = 'b')		#生成一个曲线图

在这里插入图片描述
x、y每隔10 取一次值
在这里插入图片描述annotate:设置一个箭头(内容,坐标点,注释开始显示的坐标点,箭头的基本属性)
text:设置一个文本显示(坐标点,内容)

饼图

饼图适合分类不多的情况

plt.pie()		#定义一个饼状图

pie函数在这里插入图片描述

直方图
plt.hist()			#定义一个直方图

在这里插入图片描述在这里插入图片描述

双轴图

在这里插入图片描述
在这里插入图片描述

散点图
plt.scatter(x,y)		#生成一个散点图,在scatter函数中,可以对散点图的参数进行设置

在这里插入图片描述数据多时,会出现数据冗杂的现象
在这里插入图片描述

箱型图

在这里插入图片描述
在这里插入图片描述

plt.figure(figsize = (10,8))			#设置图像大小尺寸
plt.boxplot(data,whis = 2)			#生成一个箱线图

在这里插入图片描述多组数据箱线图
在这里插入图片描述在这里插入图片描述

相关系数矩阵图

seaborn是一个精简的python库,可以创建具有统计意义的图表

在这里插入图片描述
在这里插入图片描述

数据分析报告结构

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值