我熟悉 matplotlib 直方图引用:
http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.hist
但是,我实际上没有原始系列/数据可以传递到图中。我只有 DataFrame 中的摘要统计信息。示例:
df
lower upper occurrences frequency
0.0 0.5 17 .111
0.5 0.1 65 .426
0.1 1.5 147 .963
1.5 2.0 210 1.376
.
.
.
最佳答案
您不想在这里计算直方图,因为您已经有了直方图数据。因此,您可以简单地绘制条形图。
fig, ax = plt.subplots()
ax.bar(df.lower, df.occurences, width=df.upper-df.lower, ec="k", align="edge")
关于python - 用频率表绘制频率分布/直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45175643/