作者:您是漂亮女人807 | 来源:互联网 | 2024-12-23 09:40
使用 NumPy 和 Matplotlib 绘制线图
为了在 Python 中创建图形化表示,我们将使用 Matplotlib 库。Matplotlib 是一个强大的绘图库,能够与 NumPy 数据结合,生成各种类型的图表。特别地,我们使用 Matplotlib 的 pyplot 模块来处理二维数据的可视化。
以下是常用的几个函数及其功能说明:
- np.arange(start, stop): 该函数返回从 start 到 stop(不包括 stop)之间等间隔的值。
- plt.title(): 为图表设置标题,参数为字符串形式的标题文本。
- plt.xlabel(): 设置 X 轴标签,参数为字符串形式的标签文本。
- plt.ylabel(): 设置 Y 轴标签,参数为字符串形式的标签文本。
- plt.plot(): 根据传入的数据绘制线条图,支持多种样式和颜色设置。
- plt.show(): 显示所有已绘制的图形。
示例 1:
# 导入所需的模块
import numpy as np
import matplotlib.pyplot as plt
# 准备要绘制的数据
x = np.arange(1, 11)
y = x * x
# 创建并显示图表
plt.title("折线图")
plt.xlabel("X 轴")
plt.ylabel("Y 轴")
plt.plot(x, y, color="red")
plt.show()
输出结果:
示例 2:
# 导入所需的库
import numpy as np
import matplotlib.pyplot as plt
# 准备要绘制的数据
x = np.arange(1, 11)
y = np.array([100, 10, 300, 20, 500, 60, 700, 80, 900, 100])
# 创建并显示图表
plt.title("折线图")
plt.xlabel("X 轴")
plt.ylabel("Y 轴")
plt.plot(x, y, color="green")
plt.show()
输出结果: