用powerBI里面的python画多条柱形图,如何给X轴排序

  • Post author:
  • Post category:python


新手小白,下面这些1 mkg,2 mkg,DECO….这些是字段new pole,

因为后面需要画多条柱子在一起,plt.bar要数字才可以画第二第三条,

网上自学用index=np.arange(len(dataset[‘New Pole’]))先把new pole化成数字,

再用plt.bar(index,dataset[‘IN AMOUNT 2020’],width=0.2,color=”grey”)画第一个,后面第二个第三个可以用index+0.2,index+0.4来画

后面再用plt.xticks(index,dataset[‘New Pole’],fontsize=20)把x轴的值再转过来

问题是x轴只能按现在顺序出来,但是我要把顺序变成DECO,HOME,OUTDOOR,PARTY,1 MKG,2 MKG这个顺序,搞了半天出不来,各位大神请支招……..

import matplotlib.pyplot as plt

import numpy as np

from matplotlib.ticker import FuncFormatter

plt.rcParams[‘font.sans-serif’]=[‘Bahnschrift’]

plt.rcParams[‘axes.unicode_minus’]=False

fig=plt.



版权声明:本文为qyy0120原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。