Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中绘制cdf_Python_Scipy_Cdf - Fatal编程技术网

如何在python中绘制cdf

如何在python中绘制cdf,python,scipy,cdf,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

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

为了实现它,我使用了插值函数(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()

可以改进吗???是否有任何预定义的函数???

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

您使用“数据的性质不确定”是什么意思?另外,
xnew
在这里的意义是什么,因为它仍然等于
x
?嘿,这段代码是一个片段,我的意思是数据可以/不能放入任何分布。可能是重复的,我正在使用matplotlib.pyplot.plot函数