How to sort month from Jan to Dec ?
df5 = df_selection.groupby([month_sort[“Month”], ‘Type_event’])[‘Event_name’].count().reset_index()
def event_type_of_month():
month_dict = {‘January’:1,‘February’:2,‘March’:3, ‘April’:4, ‘May’:5, ‘June’:6, ‘July’:7, ‘August’:8, ‘September’:9, ‘October’:10, ‘November’:11, ‘December’:12}
df5_sorted = df5.sort_values(‘Month’, key = lambda x : x.apply (lambda x : month_dict)).reset_index(drop=True)
df5_sorted
fig = px.treemap(df5_sorted,
path=[px.Constant(“Type Event”), “Month”, “Type_event”],
values=“Event_name”,
color=“Type_event”,
)
fig.update_traces(sort=True, selector=dict(type=‘treemap’))
fig.data[0].textinfo = ‘label+text+value’
fig.update_layout(margin = dict(t = 50,l = 25, r = 25, b = 25))
fig.update_layout(showlegend=True)
st.plotly_chart(fig, use_container_width=True)
event_type_of_month()
Please Suggest
Thank you.