python 在matplotlib中重命名条形图上x轴上的值

0pizxfdo  于 2023-04-19  发布在  Python
关注(0)|答案(1)|浏览(180)

我有以下代码:

df['booking_complete'].value_counts().plot(kind='bar', title='Incomplete vs Complete bookings')

它显示一个条形图,x轴为0(未完成预订)和1(完成预订)。我想将条形图上的0重命名为“未完成”,1重命名为“完成”。

df['booking_complete'].value_counts().plot(kind='bar', title='Incomplete vs Complete bookings')
oknwwptz

oknwwptz1#

您可以在创建图形之前替换0和1:

dmap = {0: 'Incomplete', 1: 'Complete'}
(df['booking_complete'].value_counts().rename(dmap)
     .plot.bar(title='Incomplete vs Complete bookings', rot=0, color='red'))
plt.show()

输出

相关问题