Я пытаюсь экспортировать графики, сгенерированные методами пророка facebook, такими как model.plot_components() и model.plot() . Тем не менее, я перерыл весь интернет, и все инструкции используют метод matplotlib построения графика с нуля, а затем сохранения и т. д. Для меня это невозможно или очень сложно в этом случае, потому что я не знаю, как построить график эти функции fbprophet используют простую библиотеку matplotlib.
Существует ли общий метод экспорта существующего объекта фигуры в файл .png?
Вы можете использовать функцию m.plot_components(прогноз).savefig('имя файла.png').
df = pd.read_csv(DataFile)
m = Prophet()
m.fit(df)
future = m.make_future_dataframe(periods=365)
forecast = m.predict(future)
m.plot_components(forecast).savefig('1.png')
Установите переменную, равную графику пророка. Это будет график matplotlib со всеми доступными ему функциями matplotlib. Так, например:
fig = model.plot(forecast)
fig.savefig('prophetplot.svg')