我有一个要绘制的已排序 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] 的刻度。 抱歉,如果不清楚。