У меня проблемы с тем, чтобы что-то вроде этого заработало:
def make_plots(data, ax):
sns.lineplot(data,..., ax=ax)
sns.scatterplot(data, ...., ax=ax)
return ???
fig, ax = plt.subplots()
for i in range(5):
make_plot(data[i], ax)
plt.savefig("all5runs.png")
Итак, у меня есть функция, которая строит линейную диаграмму и диаграмму рассеяния, возможно, на одной оси. Я хотел бы сохранить все 5 прогонов данных, нанесенных на одну фигуру, а затем сохранить фигуру. Я уверен, что make_plots()
должен возвращаться, или если я правильно передаю данные фигуры. Как я могу сделать эту работу?
Изменить: В настоящее время я просто получаю пустой холст в all5runs.png