Вы можете перебрать столбцы DataFrame и создать новую фигуру для каждого столбца.Это подготовит их всех сразу.Если вы хотите, чтобы следующий отображался после закрытия предыдущего, поместите вызов на plt.show()
внутри цикла for.
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({
'one': [1, 3, 2, 5],
'two': [9, 6, 4, 3],
'three': [0, 1, 1, 0],
'four': [-3, 2, -1, 0]})
for i, col in enumerate(df.columns):
df[col].plot(fig=plt.figure(i))
plt.title(col)
plt.show()