当创建几个地块时,拟合分布被削减

我想绘制出版物的正常分布的3个数字,但我只得到一个很好的数字(英国)。其余两个(美国和日本)的曲线不完整。当创建几个地块时,拟合分布被削减

我将曲线拟合成直方图,因此您可以说每个图需要保存两个图,即直方图和高斯分布。

请看看我的代码的一部分,让我知道如何解决这个问题。 我很乐意提供建议,谢谢。

我Matplotlib数字:fitted distribution,fitted distribution,fitted distribution

for item in totalIPs: 

USA=totalIPs[18]

JAPAN=totalIPs[10]

UK=totalIPs[17]

AUSTRALIA=totalIPs[0]

#print(USA)

#print(JAPAN)

#print(UK)

#print(AUSTRALIA)

#print('done')

#print(country)

#print(ipFirmnames)

#print(totalIPs)

#print("done")

#Calculating mean and standard deviation

#from sublists in country list of lists

#i could write a function for this but dont know how

mu_USA=statistics.mean(USA)

mu_JAPAN=statistics.mean(JAPAN)

mu_UK=statistics.mean(UK)

std_USA=statistics.stdev(USA)

std_JAPAN=statistics.stdev(JAPAN)

std_UK=statistics.stdev(UK)

plt.figure(1)

plt.hist(USA, bins=10, normed=True, alpha=0.6, color='g')

plt.figure(2)

plt.hist(JAPAN,bins=10,normed=True,alpha=0.6, color ='g')

plt.figure(3)

plt.hist(UK, bins=10,normed=True, alpha=0.6, color = 'g')

standardize_USA=(np.array(USA)-mu_USA)/std_USA

standardize_JAPAN=(np.array(JAPAN)-mu_JAPAN)/std_JAPAN

standardize_UK=(np.array(UK)-mu_UK)/std_UK

xmin, xmax = plt.xlim()

x1=np.linspace(xmin, xmax, 100)

x2=np.linspace(xmin, xmax, 100)

x3=np.linspace(xmin, xmax, 100)

fitted_pdf_USA=ss.norm.pdf(x1,mu_USA, std_USA)

fitted_pdf_JAPAN=ss.norm.pdf(x3,mu_JAPAN, std_JAPAN)

fitted_pdf_UK=ss.norm.pdf(x3,mu_UK, std_UK)

plt.figure(1)

plt.plot(x1, fitted_pdf_USA, 'K', linewidth=2)

plt.figure(2)

plt.plot(x2, fitted_pdf_JAPAN,'K', linewidth=2)

fitted_pdf_JAPAN=ss.norm.pdf(x2,mu_JAPAN, std_JAPAN)

plt.figure(3)

plt.plot(x3, fitted_pdf_UK,'K', linewidth=2)

#plt.show()

print(standardize_USA)

print(standardize_JAPAN)

#print(USA)

print(UK)

print(JAPAN)

回答:

,你必须是对曲线的限制只从一个曲线部分

xmin, xmax = plt.xlim() 

进行个别获得的问题从各自的数据限制每个绘图,而不是图形限制,它将解决您的问题。请使用来自numpy的max()min()

x1=np.linspace(USA.min(),USA.max(),100) 

对每个地块都有相应的数据。这种方式会给出平滑的曲线,但限制不是图表,而是数据。如果太小,只需通过乘法(如1.1*max())或总和(max()+10; min取决于数据)来增加限值。

以上是 当创建几个地块时,拟合分布被削减 的全部内容, 来源链接: utcz.com/qa/257134.html

回到顶部