I'm trying to export some dataframes and plotly graphs to different tabs in one excel. Each tab shall contain only one dataframe or graph. I had the dataframe export part done but I don't know how to export the plotly graphs using similar logic.
Xlsxwriter: exporting two dataframes: table and misc_user
writer = pd.ExcelWriter(path_output + '\Report_{}.xlsx'.format(*arg), engine='xlsxwriter')
table.to_excel(writer, sheet_name='Uploads')
misc_user.to_excel(writer, sheet_name='Misc Users')
writer.save()
I then have two plotly graphs made from two other dataframes
# plotly
user_evt_long = px.line(user_evt_long, x='Month', y='Times', color='ELEVATE?')
# Show plot
user_evt_long.show()
top_users_fig = px.bar(top_users, x='account_name', y='users_count', title = 'Top Ten Uploads')
top_users_fig.show()
So there shall be four tabs in total. 'Uploads' tab contains table
, 'Misc users' tab contains misc_user
, 'Users' tab contains user_evt_long
, and 'Top Users' contains top_users_fig
.
How can I export user_evt_long
and top_users_fig
using similar logic as the dataframe export?