我重新措辞以确认 SO 的想法(感谢 Michael0x2a)
我一直试图找到与绘制的直方图的最大值相关的 x 值matplotlib.pyplot
。起初,我什至无法仅使用代码找出如何访问直方图的数据
import matplotlib.pyplot as plt
# Dealing with sub figures...
fig = plt.figure()
ax = fig.add_subplot(111)
ax.hist(<your data>, bins=<num of bins>, normed=True, fc='k', alpha=0.3)
plt.show()
然后在网上(和这些论坛周围)做了一些阅读后,我发现你可以像这样“提取”直方图数据:
n, bins, patches = ax.hist(<your data>, bins=<num of bins>, normed=True, fc='k', alpha=0.3)
基本上我需要知道如何找到bins
最大值n
对应的值!
干杯!