我尝试在 python 的直方图或条形图中绘制数据。数据大小(数组大小)在 0-10000 之间。数据本身(数组的每个条目)取决于输入,范围在 0 到 e+20 之间(大部分数据在同一范围内)。所以我想用matplotlib做一个历史图。我想绘制数据在某个区间内的频率(以说明平均值和偏差)。有时它是这样工作的: hist1。但有时 intevall 大小会出现这样的问题: hist2。在这个情节中,我需要在点 0-100 等更多的酒吧。有人可以帮我吗?
这些地块是用以下方法制作的:
from numpy.linalg import *
import matplotlib.pyplot as plt
plt.hist(numbers,bins=100)
plt.show()