My data:
names_col = ['Count','Freq']
dat = [['Matching', 56935],['Mismatching', 100587]]
plot_df = pd.DataFrame(data=dat,columns=names_col)
I trying plot stacked catplot with showing values , there is my code:
plt.figure(figsize=(16,9))
p=plot_df.set_index('Count').T.plot(kind='bar', stacked=True)
p.bar_label(p.containers[0])
p.bar_label(p.containers[1])
plt.show();
First of all, output of figure not in size (16,9), what wrong?
And the second plot show value as:

instead value for matching - 56935 (here its ok), and mismatching - 100587, plot show total(157522).
How I can access and show also to Mismatching value?



