【发布时间】:2013-08-09 18:13:10
【问题描述】:
我有一个排序的 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] 的刻度。 如果不清楚,请见谅。
【问题讨论】:
-
绘制的数据是CDF?
-
@BrianCain 不,这是应用程序延迟测量的有序列表。我只是想以图形方式查看第一次碰撞之前的样本比例。
标签: python matplotlib