猿问

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

我有一个.csv包含直方图数据的文件,已经分箱和标准化,我将其读入熊猫数据帧df:


Freq

0.4

0.0

0.0

0.0

0.01

0.05

0.1

0.04

0.05

0.05

0.02

0.08

0.10

0.03

0.07

我想使用 matplotlib 将其绘制在累积分布直方图中,但 pyplot.hist 对数据进行排序并再次对其进行分类 - 这不是我想要的。


plt.hist(df.loc[(data_tor['Freq'], cumulative = True)

谁能告诉我如何做到这一点?


LEATH
浏览 164回答 1
1回答

浮云间

您可以使用:df['Freq'].cumsum().plot(drawstyle='steps')并填充曲线下:ax = df['Freq'].cumsum().plot(drawstyle='steps')ax.fill_between(df.index, 0, df['Freq'].cumsum(), step="pre")
随时随地看视频慕课网APP

相关分类

Python
我要回答