Pandas通过hist创建数据直方图

2023-02-24 00:00:00 创建 数据 直方图

pandas 是一个在 Python 中广泛使用的数据操作库,提供了多种功能以处理结构化数据。其中之一是 hist 函数,用于创建给定数据集的直方图。

以下是使用 pandas 中 hist 函数的示例代码:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# 创建一个包含 100 个介于 0 和 1 之间的随机数的数据集
data = pd.Series(np.random.rand(100))

# 用 10 个箱子绘制数据集的直方图
data.hist(bins=10)

# 添加 x 和 y 轴标签以及标题
plt.xlabel('Value')
plt.ylabel('Frequency')
plt.title('Histogram of Random Data')

# 显示图表
plt.show()

在这个示例中,我们首先使用 numpy 的 np.random.rand 函数创建了一个包含 100 个介于 0 和 1 之间的随机数的 pandas Series 对象。然后,我们调用 hist 函数,并将 Series 对象作为参数,并将 bins 参数设置为 10,这将创建一个具有 10 个箱子的直方图。最后,我们使用 matplotlib.pyplot 函数添加 x 和 y 轴标签以及标题,并使用 plt.show() 函数显示图表。

相关文章