Matplotlib 是一个功能强大的绘图库,用于 Python 数据可视化。以下是关于 Matplotlib 的完整指南。

安装 Matplotlib

首先,您需要安装 Matplotlib。您可以通过以下命令进行安装:

pip install matplotlib

基本使用

Matplotlib 提供了多种图表类型,包括线图、散点图、柱状图等。以下是一个简单的线图示例:

import matplotlib.pyplot as plt

x = [0, 1, 2, 3, 4]
y = [0, 1, 4, 9, 16]

plt.plot(x, y)
plt.title('Line Plot Example')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
plt.show()

高级功能

Matplotlib 提供了许多高级功能,例如自定义颜色、样式、标签等。以下是一个使用自定义样式的柱状图示例:

import matplotlib.pyplot as plt

x = ['A', 'B', 'C', 'D']
y = [10, 20, 30, 40]

plt.bar(x, y, color=['red', 'green', 'blue', 'yellow'])
plt.title('Bar Plot Example')
plt.xlabel('Categories')
plt.ylabel('Values')
plt.show()

图表布局

Matplotlib 允许您自定义图表的布局。以下是一个包含多个子图的示例:

import matplotlib.pyplot as plt

fig, axs = plt.subplots(2, 2)

axs[0, 0].plot([1, 2, 3], [1, 4, 9])
axs[0, 1].scatter([1, 2, 3], [1, 4, 9])
axs[1, 0].bar([1, 2, 3], [1, 4, 9])
axs[1, 1].hist([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])

plt.show()

扩展阅读

如果您想了解更多关于 Matplotlib 的信息,请访问我们的 Matplotlib 教程

图片示例

这里有一个 Matplotlib 绘制的散点图示例:

Scatter Plot Example