# 导入相关模块 import matplotlib.pyplot as plt import numpy as np
Matplotlib 是一个 Python 的 2D绘图库,通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。
# 首先通过 np.linspace 方式生成 x,它包含了 50 个元素的数组,这 50 个元素均匀的分布在 [0, 2pi] 的区间上 x = np.linspace(0, 2 * np.pi, 50) # 通过 np.sin(x) 生成 y y = np.sin(x) # 有了 x 和 y 数据之后,我们通过 plt.plot(x, y) 来画出图形 plt.plot(x, y) # 通过 plt.show() 来显示 plt.show()
有时候,可能需要在一个图纸里绘制多个图形,这里我们同时绘制了 (x, y), (x, y * 2)两个图形
plt.plot(x, y) plt.plot(x, y * 2) plt.show()
plt.plot(x, y, ‘y-‘) plt.plot(x, y * 2, ‘r--‘)
原文:https://www.cnblogs.com/zry-yt/p/11821649.html