为了账号安全,请及时绑定邮箱和手机立即绑定

绘制存储在熊猫数据框中的已排序直方图数据

绘制存储在熊猫数据框中的已排序直方图数据

LEATH 2021-08-17 16:33:28
我有一个.csv包含直方图数据的文件,已经分箱和标准化,我将其读入熊猫数据帧df:Freq0.40.00.00.00.010.050.10.040.050.050.020.080.100.030.07我想使用 matplotlib 将其绘制在累积分布直方图中,但 pyplot.hist 对数据进行排序并再次对其进行分类 - 这不是我想要的。plt.hist(df.loc[(data_tor['Freq'], cumulative = True)谁能告诉我如何做到这一点?
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

您可以使用:

df['Freq'].cumsum().plot(drawstyle='steps')

//img1.sycdn.imooc.com//611b74710001a27a05740445.jpg

并填充曲线下:


ax = df['Freq'].cumsum().plot(drawstyle='steps')

ax.fill_between(df.index, 0, df['Freq'].cumsum(), step="pre")

//img1.sycdn.imooc.com//611b747c00011ca205660434.jpg

查看完整回答
反对 回复 2021-08-17
  • 1 回答
  • 0 关注
  • 156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信