在所有子图图中生成相同的图

时间:2019-10-28 15:48:27

标签: python matplotlib subplot

我想从数据框中提取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)

0 个答案:

没有答案