Я хочу извлечь 30 случайных записей данных из фрейма данных и построить их отдельно в 3 * 10 субплотах. Для этого я использовал итерации, но все 30 записей данных были нанесены на все 30 участков. Может ли кто-нибудь помочь мне разобраться?
sample = random.sample(range(0, len(data)), 30)
array = data.to_numpy()
fig, ax = plt.subplots(3,10, figsize=(10,10))
for row in range(0,3):
for column in range(0,10):
for i in sample:
tb = array[i][1:]
tb = list(map(int, tb))
x = list(range(1990,2008))
ax[row,column].plot(x,tb)