Поскольку df[name]
возвращает Series
, вы можете получить как значения, так и его имя (используя .name
)
columns = [df['o2_dry'],df['co2_dry'],df['co_ppm_dry'],df['no_ppm_dry'],df['velocity-magnitude']]
for i in range(5):
axs[i].title.set_text('Graph for '+ column[i].name)
Но лучше было бы
columns = ['o2_dry', 'co2_dry', 'co_ppm_dry', 'no_ppm_dry', 'velocity-magnitude']
for idx, column in enumerate(columns):
axs[idx].title.set_text('Graph for '+ column)
values = df[column]