箱子/柱状图制作

2024-05-15 04:30:02 发布

您现在位置:Python中文网/ 问答频道 /正文

目前,我有一个程序可以输出如下数据点:

52.14535518
6.22793227
6.08643652
18.57737925
12.4697867
31.05047514
31.31070843
56.5758045
6.45830507
6.31006974
6.33210673
12.35320293
18.99089132
31.57124629
6.41475245

我希望能够创建200个等间距的容器,这样当程序吐出数据时,无论数据点在哪个范围,容器都会加1,它会告诉我每个特定范围内有多少个点,然后我就可以将其绘制成直方图

我的问题是如何制作这200个箱子,让我的程序存储每个箱子中的数据值,并知道每个箱子中有多少个点。你知道吗

谢谢!你知道吗


Tags: 数据程序绘制直方图容器间距箱子
1条回答
网友
1楼 · 发布于 2024-05-15 04:30:02

Matplotlib能够很容易地生成直方图。看这个histogram demo。你知道吗

一个更简短的例子是:

import matplotlib.pyplot as plt

data = [52.14535518, 6.22793227, 6.08643652, ...] # <- your data 
num_bins = 200 # <- number of bins for the histogram
plt.hist(data, num_bins)
plt.show()

相关问题 更多 >

    热门问题