fig, ax = plt.subplots( figsize = (10, 6))
ax = sns.barplot(data = df, x = "is_weekend", y = "cnt");
for bar in ax.patches:
ax.annotate( ( "%"+str(round(100*bar.get_height()/len(df["is_weekend"]),1)) +' - '+ str(round(bar.get_height(),1)) ),
(bar.get_x()+0.2 , bar.get_height()+20) ,
size=12)