matplotlib学习笔记[未完待续]

(一)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()

猜你喜欢

转载自blog.csdn.net/m0_38068876/article/details/112984645
今日推荐