несколько вспомогательных участков с циклом - PullRequest
0 голосов
/ 01 июня 2018

Хорошо, поэтому я хочу построить 421 в подзаголовке 6x4, и я хочу, чтобы это создавало новое изображение после каждого 24-го изображения.Я пробовал кое-что раньше, но в итоге получаю нормальные 421 участок один под другим

for i in range(0,421):
a = df.iloc[i:i+1]
x = np.concatenate([a['t11_arms_number_a31_1_weighted_fraction'],a['t11_arms_number_a32_2_weighted_fraction'],a['t11_arms_number_a33_3_weighted_fraction'],a['t11_arms_number_a34_4_weighted_fraction'],a['t11_arms_number_a36_more_than_4_weighted_fraction'],a['t11_arms_number_a37_cant_tell_weighted_fraction']])
y = np.linspace(1,6,6)
plt.plot(y,x)
plt.show()

1 Ответ

0 голосов
/ 01 июня 2018

Всякий раз, когда вы вызываете plt.show (), он показывает график.Если вы хотите показывать только графики групп из 24 подзаговоров, вы просто вызываете plt.show () один раз каждые 24 шага.Я только что нарисовал несколько линий в примере ниже.

import numpy as np
import matplotlib.pyplot as plt
for i in range(0,421):
    x = np.linspace(0,1,100)
    plt.plot(x,x+i)
    if(i%24 == 0):
        plt.show()
...