st.subheader('범죄별 현황')
whole_values = my_pop.groupby('Offences')[['Total']].sum()
bar_width = 0.6
bar_color = 'orange'
fig, ax = plt.subplots()
ax.bar(whole_values.index, whole_values['Total'], width=bar_width, color=bar_color)
ax.set_xlabel('범죄 종류')
ax.set_ylabel('범죄자 수(단위: 명)')
ax.set_title('범죄별 범죄자 수')
ax.yaxis.set_major_formatter(ticker.StrMethodFormatter('{x:,.0f}'))
ax.set_xticklabels(whole_values.index, rotation=90, ha='right')
st.pyplot(fig)
I used an above code and it shows giant grph on the web… How to make the graph smaller on the web?