#python #pandas #matplotlib #plot #streamlit
#python #панды #matplotlib #график #streamlit
Вопрос:
я делаю визуализацию с помощью streamlit. я хочу создать такую графику с помощью этого кода из jupyter notebook
pred_uc = results.get_forecast(steps=100)
pred_ci = pred_uc.conf_int()
ax = y.plot(label='observed', figsize=(14, 7))
pred_uc.predicted_mean.plot(ax=ax, label='Forecast')
ax.fill_between(pred_ci.index,
pred_ci.iloc[:, 0],
pred_ci.iloc[:, 1], color='k', alpha=.25)
ax.set_xlabel('Month')
ax.set_ylabel('Harga USD')
plt.legend()
plt.show()
что я должен написать, чтобы отобразить сюжет, как на картинке выше? прежде чем я попробую использовать `
st.line_chart(forecast)
и да, это не сработало.
пожалуйста, дайте мне решение или ссылку! Спасибо!
`
Ответ №1:
Может быть, вы можете попробовать такой код st.pyplot(fig=plt)
Вы можете посмотреть документацию streamlit или ее компоненты, я уверен, что вы найдете там больше. Вы также можете получить помощь от блога и сообщества https://docs.streamlit.io/en/stable/api.html#display-charts