【Matplotlib 绘制直方图】

使用 Matplotlib 绘制直方图

在数据分析和数据可视化中,直方图是一种常见的图表类型,用于展示数据的分布情况。Python 的 Matplotlib 库为我们提供了方便易用的功能来绘制直方图。

绘制直方图

下面的代码展示了如何使用 Matplotlib 绘制一个直方图,使用一组随机数据:

import numpy as np
import matplotlib.pyplot as plt

# 生成一组随机数据
data = np.random.normal(0, 1, 1000)

# 绘制直方图
plt.hist(data, bins=20, edgecolor='black')

# 添加标题和标签
plt.title('Histogram of Data')
plt.xlabel('Value')
plt.ylabel('Frequency')

# 显示图形
plt.show()

在上述代码中,我们首先导入了所需的库。然后,使用 np.random.normal 生成了一组随机数据 data,这里使用正态分布(均值为0,标准差为1)生成了1000个随机数。

接着,使用 plt.hist 方法绘制了直方图。plt.hist 接受多个参数,其中 data 是输入的数据,bins 是直方图的分组数量,用于控制直方图的条数。我们设置 bins=20,表示将数据划分成20个组。edgecolor='black' 是为了给每个条形图的边框添加黑色边缘,增加图表的可读性。

然后,使用 plt.titleplt.xlabelplt.ylabel 方法添加了标题和轴标签,以便更好地理解图表的内容。

最后,使用 plt.show() 方法显示图形,这样就可以在图形窗口中查看绘制的直方图。

猜你喜欢

转载自blog.csdn.net/qq_66726657/article/details/131967395