I have a df with column 'address-birth'. Addresses are categories.
sns.countplot(df_defaulted['birn_addr_area'].value_counts())
But i need addresses appear vertically under each bar. how to do this?
You can do:
import pandas as pd
import seaborn as sns
import numpy as np
df_defaulted = pd.DataFrame({'birn_addr_area':np.random.choice(['A','B','C','D','E','F','H','K','P'],100)})
sns.countplot(x='birn_addr_area',data=df_defaulted)
You can plot them sorted by counts:
sns.countplot(x='birn_addr_area',data=df_defaulted,
order = df_defaulted['birn_addr_area'].value_counts().index)
Or if you don't need the colors, just do:
df_defaulted['birn_addr_area'].value_counts().plot(kind="bar")