条形不整齐。任何建议如何排序?数据正在按review_count排序。
数据如下。
plt.figure(figsize=(11,6))
grouped = df_graph1.groupby('New_zip_code')['review_count'].sum().sort_values(ascending=False)[:10]
sns.barplot(grouped.index, grouped.values, palette=sns.color_palette("GnBu_r", len(grouped)))
plt.xlabel('Zip code', labelpad=10, fontsize=14)
plt.ylabel('Count', fontsize=14)
plt.title('Count of Reviews by Zip Code (Top 10)', fontsize=15)
# plt.tick_params(labelsize=14)
# plt.xticks(rotation=15)
for i, v in enumerate(grouped):
plt.text(i, v*0.9, str(v), horizontalalignment ='center',fontweight='bold', fontsize=14)