data.nunique().plot.bar(figsize=(12,6)) plt.ylabel('Number of unique categories') plt.xlabel('Variables') plt.title('Cardinality') ## Version with 5% threshold fig = label_freq.sort_values(ascending=False).plot.bar() fig.axhline(y=0.05, color='red') fig.set_ylabel('percentage of cars within each category') fig.set_xlabel('Variable: class') fig.set_title('Identifying Rare Categories') plt.show()
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter