用频率表绘制频率分布/直方图

时间:2017-07-18 19:38:27

标签: python r matplotlib plot

我熟悉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
.
.
.

1 个答案:

答案 0 :(得分:2)

您不想在此计算直方图,因为您已经拥有直方图数据。因此,您可以简单地绘制条形图。

fig, ax = plt.subplots()
ax.bar(df.lower, df.occurences, width=df.upper-df.lower, ec="k", align="edge")