编写一段Python代码

怎么在3D的条形图上把每个柱形的数值标上?(用matplotlib库)

# 给条形图添加数据标注
for x, y in enumerate(region_pivot['Price'].values):
    plt.text(x-0.4, y+500, "%s" %y)

全部代码可参考

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_csv('lianjia_utf.csv')
df.head()

sns.set(style='white', font_scale=1.2)
# 保证可以显示中文字体
plt.rcParams['font.sans-serif']='simhei'
# 设置字体大小
font1 = {'family' : 'simhei',
'weight' : 'normal',
'size'   : 18,}
# 使用数据透视表
region_pivot = pd.pivot_table(df, values='Price', index='Region', aggfunc='count').reset_index().sort_values(ascending=False,by='Price')
f, ax = plt.subplots(figsize=(12,6))
# 画柱形图
bar = plt.bar(region_pivot['Region'].values,region_pivot['Price'].values, color='dodgerblue')
bar[0].set_color('green')
# 给条形图添加数据标注
for x, y in enumerate(region_pivot['Price'].values):
    plt.text(x-0.4, y+500, "%s" %y)
#删除所有边框
ax.spines['right'].set_visible(False)
ax.spines['top'].set_visible(False)
ax.spines['bottom'].set_visible(False)
ax.spines['left'].set_visible(False)
# ax.set(title='重庆各区域二手房总价', xlabel='地区', ylabel='总价')
plt.tick_params(labelsize=14)
plt.xlabel('地区', font1)
plt.ylabel('总价', font1)
plt.title('重庆各区域二手房总价', font1)
f.savefig('1_1.png', bbox_inches='tight')