import numpy as np
import statsmodels.api as sm
import matplotlib.pyplot as plt
data = []
ecdf = sm.distributions.ECDF(data)
x = np.linspace(min(data), max(data))
y = ecdf(x)
for a, b in zip(x, y):
print(a, b)
plt.plot(x, y, linewidth='5', label='XX', color="green", linestyle="dashed")
plt.xlabel('XX', fontsize = 15)
plt.ylabel('CDF', fontsize=15)
plt.xlim(0, 1500)
plt.ylim(0, 1)
plt.xticks(fontsize=14)
plt.yticks(fontsize=14)
# plt.legend(loc='lower right', fontsize = 17) % 当有多个CDF曲线,对曲线进行标注
plt.show()