如何在python中绘制cdf

时间:2012-06-18 14:20:51

标签: python scipy cdf

我有一个排序的整数数组,我想为它绘制一个累积分布函数。但是,数据的性质是不确定的,所以我认为我不能使用任何预定义的库。

为了实现它,我使用了插值函数(scipy.interpolate)。 我是这样做的:

def plot_cdf(self,x,y,):
        tck = interpolate.splrep(x,y,s=0)
        y = interpolate.splev(x,tck,der=0)
        plt.figure()
        plt.plot(x,y)
        xlabel("Percentage")
        ylabel("Unavailability slot duration")
        plt.show()

可以改进吗???是否有任何预定义的功能????

1 个答案:

答案 0 :(得分:0)

您使用plot绘制函数,这就是您正在使用的函数。