0
matplotlibを使ってPythonでこのスタイルのプロットを作成するにはどうすればよいですか? (Cumulative probability plot)私は完全なコードは必要ありません。ほとんどの場合、開始する場所と私がそれを行うために必要なことの一般的な考えが必要です。Matplotlibの累積確率プロット
matplotlibを使ってPythonでこのスタイルのプロットを作成するにはどうすればよいですか? (Cumulative probability plot)私は完全なコードは必要ありません。ほとんどの場合、開始する場所と私がそれを行うために必要なことの一般的な考えが必要です。Matplotlibの累積確率プロット
累積確率プロットを作るのは本当に簡単です:それはあなたのデータのビニングを必要としないので、それは確率密度プロットの上に強力な優位性を持つことができること
import numpy as np
import matplotlib.pyplot as plt
data = np.random.randn(1000)
fig,ax = plt.subplots()
ax.plot(np.sort(data),np.linspace(0.0,1.0,len(data)))
plt.xlabel(r'$x$')
plt.ylabel(r'$P(X \leq x)$')
plt.show()
は注意してください。 (後者は、this codeを調べることができます。
トレンドラインを説明する式はすでにありますか、それともデータポイントから計算しますか?それに加えて、 '' pyplot.plot(x、y、 ' - ') ''は線形プロットを生成し、 '' pyplot.plot(x、y、 'o') ''はデータのマーカーを生成します。 – alexblae
Matplotlib Webサイトのチュートリアルとサンプルを見てきましたか?それらの1つは、あなたが望むプロットの種類と一致するかもしれません。 http://matplotlib.org/gallery/index.htmlとhttp://matplotlib.org/tutorials/index.html –
私が持っているのは、実際のデータです(y軸のCO2flux値)。私はmatplotlibの基本的なプロット関数に精通していますが、これはx軸上の累積確率分布であり、生成には助けが必要です。 – beto5243