我有一個.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')
并填充曲線下:
ax = df['Freq'].cumsum().plot(drawstyle='steps')
ax.fill_between(df.index, 0, df['Freq'].cumsum(), step="pre")
添加回答
舉報
0/150
提交
取消