2017-05-28 21 views
0

私は、異なるインデックスの毎日の返品データを含むデータフレームを持っています。私は以下のコードを使って返品分布の密度をプロットしています。同じグラフでパンダ複数のプロット

df.plot(kind='density', title='Returns Density Plot for '+ str(i)) 

私は私が実証PDF曲線が正規分布曲線から外れてどのくらい見ることができるように、インデックスが返すのと同じ平均値と標準偏差で正規密度曲線をプロットしたいです。

これを行う最も簡単な方法は何でしょうか? サンプルの実証済みのPDF enter image description here

答えて

1

私はあなたが正規分布値を含むデータフレーム列を持っていると仮定して、このようなことを行うことができます。

from matplotlib import pyplot as plt 
import pandas as pd 
df = pd.read_csv(somefile.csv) 
density=df['Density'] 
norm_density=df['Normal Distribution'] 
f= figure(1) 
f1=plt.plot(density,title='Returns Density Plot for '+ str(i)) 
f2=plt.plot(norm_density="normal density") 
plt.legend(f1[0],f2[0],('density','normal distribution')) 
f.show() 
1

私はこのようなものを使用し、それが

df1=pd.DataFrame(np.random.normal(loc=mean,scale=std,size=len(dic_2[i]))) 
ax=df.plot(kind='density', title='Returns Density Plot for '+ str(i),colormap='Reds_r') 
df1.plot(ax=ax,kind='density',colormap='Blues_r') 

enter image description here

の作品
関連する問題