python绘制堆叠图_使用python/pandas规范化数据并绘制为堆叠条形图

本文介绍了如何使用Python和Pandas处理数据,通过将数据框中的'count'列规范化,然后根据'land_cover'和'canopy_cat'绘制堆叠条形图。X轴表示土地覆盖,Y轴表示每个雨棚的计数,同时考虑了'tc_density_cor'列的规范化,以便更好地展示数据分布。
摘要由CSDN通过智能技术生成

我有以下数据框:

land_cover canopy_cat count tc_density_cor

0 20 1 56 35.760967

1 20 2 28 35.760967

2 20 3 11 35.760967

3 20 4 9 35.760967

4 20 5 4 35.760967

5 20 6 3 35.760967

6 20 7 3 35.760967

7 20 8 1 35.760967

8 20 9 4 35.760967

9 20 10 6 35.760967

10 20 11 2 35.760967

11 30 1 194 17.408260

12 30 2 86 17.408260

13 30 3 55 17.408260

14 30 4 36 17.408260

15 30 5 21 17.408260

16 30 6 15 17.408260

17 30 7 9 17.408260

18 30 8 6 17.408260

19 30 9 19 17.408260

20 30 10 14 17.408260

21 30 11 9 17.408260

22 40 1 106 17.458283

23 40 2 45 17.458283

24 40 3 19 17.458283

25 40 4 14 17.458283

26 40 5 9 17.458283

27 40 6 8 17.458283

28 40 7 5 17.458283

29 40 8 5 17.458283

30 40 9 8 17.458283

31 40 10 12 17.458283

32 40 11 3 17.458283

我想把我的数据画成一个堆叠的条形图:

X轴=土地覆盖

Y轴=每个雨棚的计数

我想这个轴函数就是我要找的。然而,在我想要规范化每个土地覆盖相对于“tc_density_cor”的“count”列之前。

例如,土地覆盖率的“计数”之和=20=127。

127/35.76=56/x-->新值为:15.76

我该怎么做??)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值