(1)对数据表进行复制、拆分、删除等一系列操作。
(2)对于X轴变量为类别型的数据(本文是申万行业),在使用plotnine绘图时,系统会默认将X轴类别按照字母顺序绘制柱形。
如果单纯使用data=data.sort_values(['2020年涨跌幅'], ascending=[True])对涨跌幅数据进行排序,并不会改变X轴分类数据的类别,所以不会改变柱状图的绘制顺序。
因此,要通过如下语句控制并改变原有X轴分类数据顺讯,最终得到如下表。
data=data.sort_values(['2020年涨跌幅'], ascending=[True])
data['申万行业名称']=pd.Categorical(data['申万行业名称'],categories=data['申万行业名称'],ordered=True)