I would like to annotate my barplot by values in 'region' columns.
region year AveragePrice Class
162 HartfordSpringfield 2015 1.747788 Most Expensive
215 Houston 2015 1.048077 Less Expensive
108 SanFrancisco 2016 1.881250 Most Expensive
161 Houston 2016 0.991923 Less Expensive
54 SanFrancisco 2017 1.965943 Most Expensive
107 Houston 2017 1.104057 Less Expensive
0 HartfordSpringfield 2018 1.677500 Most Expensive
53 Houston 2018 1.042083 Less Expensive
Code to create barplot as below:
import matplotlib.pyplot as plt
import seaborn as sns
plt.figure(figsize=(15,7))
ax = sns.barplot(dfx['year'], dfx['AveragePrice'], data = dfx, hue = 'Class', palette = ['lightcoral', 'springgreen'])
plt.xlabel('Year', fontsize = 15)
plt.ylabel('Average Price', fontsize = 15)
Someone can help me ?
