NumPy 教程 之 NumPy Matplotlib 4
NumPy Matplotlib
Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。 它也可以和图形工具包一起使用,如 PyQt 和 wxPython。
绘制正弦波
以下实例使用 matplotlib 生成正弦波图。
实例
import numpy as np
import matplotlib.pyplot as plt
计算正弦曲线上点的 x 和 y 坐标
x = np.arange(0, 3 * np.pi, 0.1)
y = np.sin(x)
plt.title("sine wave form")
使用 matplotlib 来绘制点
plt.plot(x, y)
plt.show()
subplot()
subplot() 函数允许你在同一图中绘制不同的东西。
以下实例绘制正弦和余弦值:
实例
import numpy as np
import matplotlib.pyplot as plt
计算正弦和余弦曲线上的点的 x 和 y 坐标
x = np.arange(0, 3 * np.pi, 0.1)
y_sin = np.sin(x)
y_cos = np.cos(x)
建立 subplot 网格,高为 2,宽为 1
激活第一个 subplot
plt.subplot(2, 1, 1)
绘制第一个图像
plt.plot(x, y_sin)
plt.title('Sine')
将第二个 subplot 激活,并绘制第二个图像
plt.subplot(2, 1, 2)
plt.plot(x, y_cos)
plt.title('Cosine')
展示图像
plt.show()