0%

matplotlib 使用

matplotlib 官方文档

绘图

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# 导入
from matplotlib import pyplot as plt
# 或者
# import matplotlib.pyplot as plt

# 导入 numpy
import numpy as np

# 解决中文问题
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus']=False

# 画布
plt.figure()

plt.figure(figsize = (8, 4)) # 设置图像大小


# x轴, y轴刻度
# matplotlib.pyplot.xticks(ticks=None, labels=None, **kwargs)
plt.xticks()
plt.yticks()

# c=color 颜色
plt.scatter(x, y, c='c') # scatter 散点图

plt.plot(x, y_line, c='r') # 画线

plt.plot([1, 2, 3, 4], [1, 4, 2, 3]) # Matplotlib plot

plt.title('关系图')
plt.xlabel('x轴')
plt.ylabel('y轴')
plt.legend() # 显示图例

plt.ylim(0, 2.2) # 显示的y轴范围


# 保存图片
# 注意: 一定要在画完图后,show() 前
plt.savefig('D:\test.png')


# 展示图
plt.show()