如何在 python 中从数据列表中绘制直方图


您可以使用以下基本语法从 Python 中的数据列表绘制直方图:

 import matplotlib. pyplot as plt

#create list of data
x = [2, 4, 4, 5, 6, 6, 7, 8, 14]

#create histogram from list of data
plt. hist (x,bins= 4 )

以下示例展示了如何在实践中使用此语法。

示例 1:创建具有固定箱数的直方图

以下代码演示了如何使用固定数量的框从数据列表创建直方图:

 import matplotlib. pyplot as plt

#create list of data
x = [2, 4, 4, 5, 6, 6, 7, 7, 7, 8, 8, 8, 12, 13]

#create histogram with 4 bins
plt. hist (x, bins= 4 , edgecolor=' black ') 

示例 2:创建具有特定 bin 范围的直方图

以下代码演示如何使用指定的框范围从数据列表创建直方图:

 import matplotlib. pyplot as plt

#create list of data
x = [2, 4, 4, 5, 6, 6, 7, 7, 7, 8, 8, 8, 12, 13]

#specify bin start and end points
bin_ranges = [0, 5, 10, 15]

#create histogram with 4 bins
plt. hist (x, bins=bin_ranges, edgecolor=' black ') 

您可以在此处找到 Matplotlib 直方图函数的完整文档。

其他资源

以下教程解释了如何在 Matplotlib 中创建其他常用图表:

如何在 Matplotlib 中绘制时间序列
如何在 Matplotlib 中按组创建箱线图
如何增加 Matplotlib 中的绘图大小

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注