プロットしたいフロートの並べ替えられたnumpy配列があります。x 軸にパーセンタイルを出力したいと思います。パーセンタイル値を取得する方法を知っています。
これが私が持っているものですが、パーセンタイル値の配列をどうするかわかりません:
import numpy as np
import pylab as P
import matplotlib as mp
d = np.loadtxt("report.stats.sorted")
pct = mp.mlab.prctile(d, p=(0.0, 10.0, 25.0, 50.0, 75.0, 90.0, 100.0))
P.plot(d)
P.show()
プロットは素敵な曲線を示していますが、x 軸はエントリ数の目盛りを示しています。私が欲しいのは、適切な場所で[0.0、25.0、50.0、75.0、100.0]を示す目盛りです。 はっきりしない場合は申し訳ありません。