#python
#python
Вопрос:
Я пытаюсь построить два отдельных графика гистограммы, однако python накладывает их друг на друга, и я не уверен, почему?
import numpy as np
import matplotlib.pyplot as plt
points = np.random.uniform(0, 1.0, 1000)
(count, bins, ignored) = plt.hist(points, bins = 50, density = True)
fourpointlist = []
for count in range(0, 100):
fourpoints = np.random.normal(0, 1, 32)
fourpointlist.append(np.average(fourpoints))
(count, bins, ignored) = plt.hist(fourpointlist, bins = 50, density = True)
Ответ №1:
Попробуйте это:
import numpy as np
import matplotlib.pyplot as plt
points = np.random.uniform(0, 1.0, 1000)
plt.figure() #Creates a new figure
(count, bins, ignored) = plt.hist(points, bins = 50, density = True)
fourpointlist = []
for count in range(0, 100):
fourpoints = np.random.normal(0, 1, 32)
fourpointlist.append(np.average(fourpoints))
plt.figure() #Creates a new figure
(count, bins, ignored) = plt.hist(fourpointlist, bins = 50, density = True)
plt.show()
Вывод (генерирует два отдельных графика):