参考书籍
import numpy as np
import matplotlib.pyplot as plt
# 线性空间中以均匀步长生长的数字序列
# 初始值-3,最终值3,步长0.1
x = np.arange(-3, 3, 0.1)
# 值的准备
y_sin = np.sin(x)
x_rand = np.random.rand(100)*6-3
y_rand = np.random.rand(100)*6-3
# 画图
plt.figure()
# 在一张图中显示
plt.subplot(1,1,1)
# 线性图
plt.plot(x, y_sin, color = 'g', marker='o', markersize=5, label='sin line')
# 点图
plt.scatter(x_rand, y_rand, color = 'r', marker='o', label='scatter')
# 为了显示图,而进行的一些设置
plt.legend()
plt.grid(True)
plt.show()