使用 Matplotlib 创建折线图

PythonPythonBeginner
立即练习

This tutorial is from open-source community. Access the source code

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在本实验中,我们将学习如何使用 Matplotlib 创建折线图。折线图是一种基本的可视化方式,可用于表示由直线段连接的数据点。我们将使用 Python 中的 Matplotlib 库来创建折线图。

虚拟机使用提示

虚拟机启动完成后,点击左上角切换到“笔记本”标签页,以访问 Jupyter Notebook 进行练习。

有时,你可能需要等待几秒钟让 Jupyter Notebook 完成加载。由于 Jupyter Notebook 的限制,操作验证无法自动化。

如果你在学习过程中遇到问题,请随时向 Labby 提问。课程结束后提供反馈,我们将立即为你解决问题。

这是一个实验(Guided Lab),提供逐步指导来帮助你学习和实践。请仔细按照说明完成每个步骤,获得实际操作经验。根据历史数据,这是一个 初级 级别的实验,完成率为 85.87%。获得了学习者 98.08% 的好评率。

导入必要的库

首先,我们需要导入 Matplotlib 库以及我们将使用的任何其他库。在本示例中,我们还将导入 NumPy 库,以便为我们的折线图生成一些示例数据。

import matplotlib.pyplot as plt
import numpy as np

生成示例数据

接下来,我们将生成一些用于绘图的示例数据。在本示例中,我们将创建两个数组 xy,其中 x 表示数据点的 x 坐标,y 表示 y 坐标。

x = np.linspace(0, 10, 100)
y = np.sin(x)

创建折线图

既然我们已经有了示例数据,就可以使用 Matplotlib 库中的 plot 函数来创建折线图了。我们将把 xy 数组作为参数传递给 plot 函数。

plt.plot(x, y)

自定义图表

我们可以通过为 x 轴和 y 轴添加标签、为图表添加标题以及添加图例来定制图表。我们还可以更改线条样式和颜色。

plt.plot(x, y, linestyle='--', color='red', label='sin(x)')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Line Plot')
plt.legend()

显示图表

最后,我们可以通过调用 show 函数来显示图表。如果你使用的是 Jupyter 笔记本,就不需要调用 show 函数。图表会自动显示。

plt.show()

总结

在本实验中,我们学习了如何使用 Matplotlib 创建折线图。我们导入了必要的库,生成了一些示例数据,创建了折线图,定制了图表,并显示了图表。折线图是一种用于表示由直线段连接的数据点的有用可视化方式。

OSZAR »