我在Python中有4个柱状图,但是我想创建第5个柱状图,它是前四个柱状图的平均值(将每个bin的频率相加并除以4)。有办法吗?在
import numpy as np
import random
import matplotlib.pyplot as plt
Elevations1 = np.zeros(100)
Elevations2 = np.zeros(100)
Elevations3 = np.zeros(100)
Elevations4 = np.zeros(100)
for a in np.arange(len(Elevations1)):
Elevations1[a] = random.randrange(-10000, 10000)
Elevations2[a] = random.randrange(-10000, 10000)
Elevations3[a] = random.randrange(-10000, 10000)
Elevations4[a] = random.randrange(-10000, 10000)
plt.figure(1)
plt.hist(Elevations1)
plt.figure(2)
plt.hist(Elevations2)
plt.figure(3)
plt.hist(Elevations3)
plt.figure(4)
plt.hist(Elevations4)
你需要得到组合直方图的频率,然后将它们归一化4以得到平均值。您可以执行以下操作:
相关问题 更多 >
编程相关推荐