0
我試圖繪製曲線的重採樣結果,像這樣繪製:的Python和Matplotlib:重採樣情節,如何指定斧
的問題是,我想繪製一條曲線爲好,像這樣:
現在我只能用代碼擺脫這樣的:
import pandas as pd
data = np.random.randn(100000)
df = pd.DataFrame(data)
fig = plt.figure(figsize=(22,4))
for i in xrange(1,100):
df_resampled = df.sample(frac=0.1, replace=True)
ecdf = sm.distributions.ECDF(data)
x = np.linspace(min(data), max(data))
y_cdf = ecdf(x)
ax1 = fig.add_subplot(1,2,1)
plt.plot(x, y_cdf, '-')
ax2 = fig.add_subplot(1,2,2)
plt.plot(np.log(x), np.log(-np.log(1-y_cdf)),'-')
我想知道我是否做得對,(使用ax1
和ax2
)。如果有更清晰的代碼?
剛更新我的代碼,好像我解決了我的問題。但你仍然可以看看。 – cqcn1991