如何在python中对条形图值进行排序?

时间:2020-05-29 14:54:10

标签: python pandas seaborn

条形不整齐。任何建议如何排序?数据正在按review_count排序。

数据如下。

bar chart data


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)

0 个答案:

没有答案