Я попытался построить несколько файлов, а затем сохранить их отдельно с помощью этого кода:
import pandas as pd
import matplotlib.pyplot as plt
filenames = sorted(glob.glob('./CSV/*.csv'))
for f in filenames:
print(f)
df = pd.read_csv(f, delimiter=',')
plt.plot(df['Date'], df['step'], color="orange")
plt.xticks(rotation='vertical')
plt.xlabel('Date and time')
plt.ylabel('No. of steps')
plt.grid(True)
plt.savefig(f'{f[:-10]}-.jpg', bbox_inches='tight')
Но результатом будет несколько графиков в одном файле png / jpg.Например, из 3 файлов:

Что следует добавить, чтобы создать отдельный график и сохранить каждый график в виде нескольких файлов?