human 你会Python语音嘛; AI 是的我会Python语言。;human 读取上次作业保存的酒店数据画出每个地区酒店数量的柱状图柱状颜色为红色带上titlexlabelylabel横轴的label旋转90柱上方显示数值 df地区value_countspltbar; AI 好的以下是代码实现:pythonimport pandas as pdimport matplotlibpy
读取上次作业保存的酒店数据
df = pd.read_csv('hotel_data.csv')
获取地区酒店数量
hotel_count = df['地区'].value_counts()
绘制柱状图
fig, ax = plt.subplots() ax.bar(hotel_count.index, hotel_count.values, color='red') ax.set_title('每个地区酒店数量') ax.set_xlabel('地区') ax.set_ylabel('数量') plt.xticks(rotation=90)
在柱上方显示数值
for i, v in enumerate(hotel_count.values): ax.text(i, v+10, str(v), ha='center')
plt.show()
原文地址: https://www.cveoy.top/t/topic/fI6h 著作权归作者所有。请勿转载和采集!