如何在 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 中的绘图大小