数据可视化笔记 六、MatPlotLib

在这里插入图片描述

1、MatPlotLib概述

官网
https://matplotlib.org/
在这里插入图片描述
matplotlib
python语言
绘制2D/3D图形
图形类别丰富:散点图、拆线图、柱状图、直方图、饼图、箱图、等高线箸
自定义绘制定制图形
出版高质量图表
模仿MATLAB(科学计算)
使用C、C++、Fortan等提供C语言的API接口

2、使用方法

安装模块

pip install matplotlib
方法一(PyCharm工程解决方案)
# 导入模块
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt


# 解决中文乱码
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号


# 准备数据
k = 500
x = np.linspace(0, np.pi * 2, k)
y = np.sin(x)

# 绘制图形
plt.plot(x, y, 'b.-')

# 美化
plt.title(label="我的第一个图形:y=sin(x)")

# 显示图形
plt.show()

运行结果
在这里插入图片描述
方法二(Jupyter Notebook在线交互式编程)
在这里插入图片描述
浏览器查看
在这里插入图片描述
编程
在这里插入图片描述
编写代码
在这里插入图片描述
方法三(DataSpell科学数据分析:交互式编程)
https://www.jetbrains.com/dataspell/download/#section=windows

在这里插入图片描述

3、绘制多个图形

绘制多个图形
对比

示例
在这里插入图片描述
运行结果
在这里插入图片描述

4、图形美化

默认值
绘制图形时,不提供参数值时,会自动提供缺省值
颜色随机挑选
点和线,是默认值

颜色
在这里插入图片描述
点类型
在这里插入图片描述
线型
在这里插入图片描述
示例
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、基本设置

图表大小
在这里插入图片描述
在这里插入图片描述
标题
在这里插入图片描述
在这里插入图片描述
图例
在这里插入图片描述
在这里插入图片描述
X轴设置
在这里插入图片描述
在这里插入图片描述
Y轴设置
在这里插入图片描述
在这里插入图片描述
注释
在这里插入图片描述
在这里插入图片描述

6、绘制子图

子图
一张图纸分成N份
回忆HTML中表格:行合并、列全并

规划
在这里插入图片描述

示例1
在这里插入图片描述
运行结果
在这里插入图片描述
示例2
在这里插入图片描述
运行结果
在这里插入图片描述

7、常用图形

官网参考
https://matplotlib.org/stable/
示例1:散点图
在这里插入图片描述
在这里插入图片描述
运行结果
在这里插入图片描述
示例2:柱状图
在这里插入图片描述

运行结果
在这里插入图片描述
示例3:拆线图
在这里插入图片描述
运行结果
在这里插入图片描述

示例4:直方图
在这里插入图片描述
运行结果
在这里插入图片描述
示例5:饼图
在这里插入图片描述
运行结果
在这里插入图片描述
示例6:箱型图
在这里插入图片描述
运行结果
在这里插入图片描述
示例7:泡泡图
在这里插入图片描述
运行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值