我希望我的坐标轴的顺序是[‘好或更好’、‘公平’、‘差’、‘非常差’] 有没有什么方法可以做到这一点,而不必对我当前的代码做太多更改
data.groupby('PAVEMENT CONDITIONS')['FISCAL YEAR'].value_counts().unstack().plot.bar()
plt.title("Total data section of different years for each pavement condition")
plt.xlabel('Pavement Condition')
plt.ylabel('Number of sections')
plt.xticks(rotation=0)
plt.show()
最简单的方法是使用^{} :
或者创建一个CategoricalDType和order作为Categorical Data:
两者都产生:
使用的样本数据:
data.head(10)
:相关问题 更多 >
编程相关推荐