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

这篇博客中,作者作为新手在使用PowerBI的Python环境中绘制多条柱形图时遇到问题。他们通过将'New Pole'字段转换为数字并利用matplotlib的plt.bar方法绘制柱形图,但无法按特定顺序(DECO, HOME, OUTDOOR, PARTY, 1 MKG, 2 MKG)排列X轴。作者尝试了plt.xticks来转换回标签,但未能成功改变排序。寻求帮助来解决这个问题。" 71076451,6751821,Win10 64位环境下Python NLTK、pip和numpy安装指南,"['Python', 'NLTK', 'pip', 'numpy', '安装方法']
摘要由CSDN通过智能技术生成

新手小白,下面这些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

f

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>