numpy histogram2d返回零,其中有数据

时间:2017-06-02 09:02:18

标签: python numpy histogram

我在使用numpy的histogram2d时遇到了麻烦。我有以下代码:

hist, xedges, yedges = np.histogram2d(rad_dist, tot_L, bins=1000, weights=None)
fig = plt.figure(figsize=(40, 10))
ax = fig.add_subplot(131)
plt.imshow(np.log10(hist), interpolation='bilinear', origin='low',extent=
[xedges[0], xedges[-1], yedges[0], yedges[-1]], aspect='auto')
plt.colorbar()

其中rad_disttot_L是具有相同长度的1d数组。值的范围分别为0到97,-0.015到0.015。

代码生成的图是Plot of histogram 我知道我确实拥有大量数据,其中包含所有范围内的值。出于某种原因,一切都集中在这条中间线上

编辑: 这是数据的散点图:

scatter plot

0 个答案:

没有答案