the previous snippet uses groupby(to extract series representing number of transactions on per user_class level we then use the pie(function to plot the percentage distribution we use the autopct parameter to annotate the plot with actual percentage contribution by each use_class figure - depicts the output pie chart figure - pie chart representing user class transaction distribution the plot in figure - clearly points out that new users are having more than of the total transaction share while existing and loyal_existing ones complete the remaining we do not recommend using pie charts especially when you have more than three or four categories use bar charts instead box plots box plots are important visualizations that help us understand quartile distribution of numerical data box plot or box-whisker plot is concise representation to help understand different quartilesskewnessdispersionand outliers in the data