Matplotlib 数据可视化教程

Beginner

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

简介

本教程介绍 Python 中 Matplotlib 库的基本用法,Matplotlib 是 Python 中一种流行的数据可视化工具。Matplotlib 是一个允许用户创建诸如折线图、散点图、柱状图等可视化图表的库。

虚拟机使用提示

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

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

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

导入所需库

首先,我们将导入必要的库。我们将使用matplotlib库的pyplot模块来创建可视化图表。

import matplotlib.pyplot as plt
import numpy as np

创建一个简单的折线图

我们将创建一个简单的折线图,其 X 轴值范围从 0 到 5,并具有相应的 Y 轴值。我们将使用pyplot模块提供的plot函数来创建折线图。

## 创建 X 轴值
x = np.arange(0, 5, 0.1)

## 创建 Y 轴值
y = np.sin(x)

## 创建一个折线图
plt.plot(x, y)

## 为图表添加标题和标签
plt.title('简单折线图')
plt.xlabel('X 轴')
plt.ylabel('Y 轴')

## 显示图表
plt.show()

创建散点图

我们将创建一个散点图,其 X 轴值范围从 0 到 5,并具有相应的 Y 轴值。我们将使用pyplot模块提供的scatter函数来创建散点图。

## 创建 X 轴值
x = np.arange(0, 5, 0.1)

## 创建 Y 轴值
y = np.sin(x)

## 创建一个散点图
plt.scatter(x, y)

## 为图表添加标题和标签
plt.title('散点图')
plt.xlabel('X 轴')
plt.ylabel('Y 轴')

## 显示图表
plt.show()

创建柱状图

我们将创建一个柱状图,其 X 轴值范围从 0 到 5,并具有相应的 Y 轴值。我们将使用pyplot模块提供的bar函数来创建柱状图。

## 创建 X 轴值
x = np.arange(0, 5, 0.1)

## 创建 Y 轴值
y = np.sin(x)

## 创建一个柱状图
plt.bar(x, y)

## 为图表添加标题和标签
plt.title('柱状图')
plt.xlabel('X 轴')
plt.ylabel('Y 轴')

## 显示图表
plt.show()

创建饼图

我们将创建一个饼图,它有五个切片,代表不同的数据点。我们将使用pyplot模块提供的pie函数来创建饼图。

## 为饼图创建数据
data = [10, 20, 30, 25, 15]

## 为饼图创建标签
labels = ['数据 1', '数据 2', '数据 3', '数据 4', '数据 5']

## 创建一个饼图
plt.pie(data, labels=labels)

## 为图表添加标题
plt.title('饼图')

## 显示图表
plt.show()

总结

在本教程中,我们学习了如何使用 Matplotlib 库来创建基本可视化图表,如折线图、散点图、柱状图和饼图。我们使用了matplotlib库的pyplot模块来创建这些可视化图表。Matplotlib 是 Python 中一个强大的数据可视化工具,可用于创建各种各样的可视化图表。