Matplotlib 是一个强大的 Python 库,用于绘制各种图表。其中,直方图是一种非常常用的统计图表,用于展示数据的分布情况。以下是一个简单的 Matplotlib 直方图教程。

直方图基本概念

直方图是一种将连续数据离散化后,用一系列柱状图来表示数据分布的图表。每个柱状图的高度表示该区间内数据点的数量。

创建直方图

以下是一个使用 Matplotlib 创建直方图的示例:

import matplotlib.pyplot as plt
import numpy as np

# 创建一些数据
data = np.random.randn(1000)

# 创建直方图
plt.hist(data, bins=30)

# 添加标题和标签
plt.title('数据分布直方图')
plt.xlabel('数值')
plt.ylabel('频数')

# 显示图表
plt.show()

调整直方图样式

Matplotlib 提供了多种方法来调整直方图的样式,例如:

  • bins 参数:控制直方图的柱状数量。
  • range 参数:设置直方图的数值范围。
  • color 参数:设置柱状的颜色。
  • edgecolor 参数:设置柱状边缘的颜色。

读取更多

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

示例图片

直方图示例

直方图示例