📜  Matplotlib 中的 Pyplot(1)

📅  最后修改于: 2023-12-03 15:02:54.223000             🧑  作者: Mango

Matplotlib 中的 Pyplot

Matplotlib 是一个广泛使用的 Python 数据可视化库。在 Matplotlib 中,Pyplot 模块是一个简单易用的工具集,提供了许多快速绘图函数,可以快速创建丰富的数据可视化。

安装

使用以下命令安装 Matplotlib:

pip install matplotlib
导入

在程序中,导入 Pyplot 通常使用以下语句:

import matplotlib.pyplot as plt
绘制简单折线图

以下是使用 Pyplot 绘制最简单的折线图的代码示例:

import matplotlib.pyplot as plt

x_values = [1, 2, 3, 4, 5]
y_values = [1, 4, 9, 16, 25]

plt.plot(x_values, y_values)
plt.show()

该代码示例使用 plot() 函数绘制一个折线图,其中 x_valuesy_values 是分别表示 x 轴和 y 轴上的值的列表。show() 函数用于显示这个图表。

添加标题,标签和网格线

以下是使用 Pyplot 添加标题,标签和网格线的代码示例:

import matplotlib.pyplot as plt

x_values = [1, 2, 3, 4, 5]
y_values = [1, 4, 9, 16, 25]

plt.plot(x_values, y_values)
plt.title("Square Numbers", fontsize=24)
plt.xlabel("Value", fontsize=14)
plt.ylabel("Square of Value", fontsize=14)
plt.tick_params(axis='both', which='major', labelsize=14)
plt.grid()
plt.show()

title() 函数用于添加图表标题,xlabel()ylabel() 函数用于添加 x 轴和 y 轴标签。tick_params() 函数用于设置刻度标记的大小,grid() 函数用于添加网格线。

绘制多个数据系列

以下是使用 Pyplot 绘制多个数据系列的代码示例:

import matplotlib.pyplot as plt

x_values = [1, 2, 3, 4, 5]
y_values_1 = [1, 4, 9, 16, 25]
y_values_2 = [1, 2, 3, 4, 5]

plt.plot(x_values, y_values_1, linewidth=2)
plt.plot(x_values, y_values_2, linewidth=2)
plt.title("Square Numbers", fontsize=24)
plt.xlabel("Value", fontsize=14)
plt.ylabel("Square of Value", fontsize=14)
plt.tick_params(axis='both', which='major', labelsize=14)
plt.legend(["squares", "linear"], loc="upper left")
plt.show()

该代码示例绘制了两个数据系列,分别是 y_values_1y_values_2legend() 函数用于添加标签,区分两个数据系列。

结论

使用 Matplotlib 中的 Pyplot 模块可以快速绘制各种类型的数据可视化图表,从简单的折线图到复杂的多维数据可视化图表都可以轻松实现。