这里写目录标题
(一)matplotlib基本介绍
学习地址
https://www.bilibili.com/video/BV1hx411d7jb
什么是matplotlib?
matplotlib是最流行的python底层绘图库,主要做数据可视化图表,模仿MATLAB构建的。
基本要点
axis轴,指的是x轴和y轴
(二)matplotlib绘制折线图
1.简单绘图
1.1导入matplotlib
# 从matplotlib库中导入pyplot模块并起别名为plt
# 法一:使用from
from matplotlib import pyplot as plt
# 法二:直接使用import
import matplotlib.pyplot as plt
1.2简单绘图
例题:假设一天中每隔2小时(range(2,26,2))的气温(°C)分别是[15, 13, 14, 5, 17, 20, 25, 26, 26, 27, 22, 18],请绘制气温变化图象。
import matplotlib.pyplot as plt
# 注意x和y的数量是一致的,画2D图要一一对应
x = range(2, 26, 2)
y = [15, 13, 14, 5, 17, 20, 25, 26, 26, 27, 22, 18]
plt.plot(x,y) # 传入x,y 通过plot绘制折线图
plt.show() # 执行程序展示图形
2.设置图片大小
2.1基本语法
# 使用plt.figure设置图片大小
# figsize=(15,8)即宽为15,高为8
# dpi=80即每英寸上点的个数为80
fig = plt.figure(figsize=(15, 8), dpi=80)
2.2绘图
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(15, 8), dpi=80)
x = range(2, 26, 2)
y = [15, 13, 14, 5, 17, 20, 25, 26, 26, 27, 22, 18]
plt.plot(x, y)
plt.show()
3.将图像保存到本地
3.1基本语法
# 使用plt.savefig()保存图片,括号内填写路径及文件名
# 注意plt.savefig()在plt.plot(x,y)后使用
plt.savefig("./sig_size.png")
# 保存为svg矢量图,不失真
plt.savefig("./sig_size.svg")
3.2绘图
import matplotlib.pyplot as plt
x = range(2, 26, 2)
y = [15, 13, 14, 5, 17, 20, 25, 26, 26, 27, 22, 18]
# 绘图
plt.plot(x, y)
plt.savefig("./sig_size.png")
plt.show()