我得到了一个数据帧df5,下表是我从read_csv中读取的Week_Days,Category,Total_Products_Sold,Total_Profit

0.Monday,A,3221,9999.53

0.Monday,B,1038,26070.33

0.Monday,C,699,13779.56

0.Monday,E,3055,18157.26

0.Monday,F,47569,215868.15

0.Monday,G,2348,23695.25

0.Monday,H,6,57

0.Monday,I,14033,64594.24

0.Monday,J,13876,47890.91

0.Monday,K,3878,14119.74

0.Monday,L,243,2649.6

0.Monday,M,2992,16757.38

1.Tuesday,A,2839,8864.78

1.Tuesday,B,1013,26254.69

1.Tuesday,C,656,13206.98

1.Tuesday,E,2696,15872.45

1.Tuesday,F,43039,197621.18

1.Tuesday,G,2107,21048.72

1.Tuesday,H,3,17

1.Tuesday,I,12297,56942.99

1.Tuesday,J,12095,40724.2

1.Tuesday,K,3418,12551.26

1.Tuesday,L,243,2520.3

1.Tuesday,M,2375,13268.28

2.Wednesday,A,2936,9119.93

2.Wednesday,B,1061,26927.86

2.Wednesday,C,634,10424.05

2.Wednesday,E,2835,16627.35

2.Wednesday,F,46128,218014.59

2.Wednesday,G,1986,19173.64

4.Friday,H,24,233

4.Friday,I,17576,81648.75

4.Friday,J,16468,55820.9

4.Friday,K,4294,16603.39

4.Friday,L,440,4258.51

4.Friday,M,3600,20142.44

5.Saturday,A,4658,15051.13

5.Saturday,B,1492,38236.07

5.Saturday,C,1057,15449.7

5.Saturday,E,5335,29904.96

5.Saturday,F,79925,362120.61

5.Saturday,G,4324,44088.79

5.Saturday,H,26,933

5.Saturday,I,22688,106313.86

5.Saturday,J,21882,74725.11

5.Saturday,K,5402,20875.84

5.Saturday,L,458,4692.84

5.Saturday,M,4896,27769.68

6.Sunday,A,3429,11310.1

6.Sunday,B,1104,27282.99

6.Sunday,C,1051,11567.08

6.Sunday,E,3913,22740.63

6.Sunday,F,56048,259105.03

6.Sunday,G,3224,32528.39

6.Sunday,H,21,749

6.Sunday,I,15853,74876.77

6.Sunday,J,16072,55259.76

6.Sunday,K,4383,16058.36

6.Sunday,L,327,3348.82

6.Sunday,M,3551,20814.05

我想绘制两个100%堆积条形图,分别表示产品销售总额和利润总额,其中x轴是星期,标签是不同的类别。

我的总销售额代码是df5 = df5.set_index(['Week_Days', 'Category'])

df5 = df5.div(df5.sum(1), axis=0)

ax = df5[['Total_Products_Sold']].plot(kind='bar', stacked=True, width = 0.3, figsize=(20, 10), colormap="RdBu")

patches, labels = ax.get_legend_handles_labels()

ax.legend(bbox_to_anchor=(1.1, 1.0))

ax.set_xlabel('Week Days')

ax.set_ylabel('Products Sold')

我得到的图表看起来没什么我需要的。它不是100堆叠和图例是总的产品销售,而不是不同类别的类别。

有人能帮忙吗?谢谢。

谨致问候,

龙虾

python绘制堆叠图_Python Pandas:绘制100%堆叠图形issu相关推荐

  1. python绘制组合图_Python如何绘制组合图 Python绘制组合图代码示例

    Python如何绘制组合图?本篇文章小编给大家分享一下Python绘制组合图代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 绘制组合图: 组合 ...

  2. python时间序列折线图_Python Pandas 时间序列双轴折线图

    时间序列pv-gmv双轴折线图 import numpy as np import pandas as pd import matplotlib.pyplot as plt n = 12 date_s ...

  3. python画矩阵图_Python可视化25_seaborn绘制矩阵图

    矩阵图即用一张图绘制多个变量之间的关系,数据挖掘中常用于初期数据探索: 本文介绍python中seaborn.pairplot(傻瓜版)和seaborn.PairGrid(更个性化版)绘制矩阵图 本文 ...

  4. python如何绘制蜘蛛图_python常见的十种可视化图库方法展示

    一 散点图 # python可视化操作 import numpy as np import pandas as pd import matplotlib.pyplot as plt import se ...

  5. python绘制堆叠图_python

    当我在 Layout 中设置 barmode ='group'时,而 trace2 = Bar( ...,yaxis ='y2'),这导致条形图堆叠或覆盖而不是分组.如何在具有多个轴的同时对这些条进行 ...

  6. python生成热度图_Python - 场景热力图绘制[转]

    在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热力图. 以识别图片中的行人,并绘制热力图为例. 步骤1:首先识别图像中的人,得到bounding box的中心坐 ...

  7. python绘制热图_python使用matplotlib绘制热图

    python常用的绘图库就是matplotlib,今天在给公司绘图时,偶然间发现matplotlib可以绘制热图,并且十分简洁,拿出来跟大家分享一下.(由于涉及到公司数据问题,这里采用随机数生成数据进 ...

  8. python画漏斗图_python绘制漏斗图步骤详解

    pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形. 1.导入Funnel模块. from pyecharts import Funnel ...

  9. python绘制时间序列图_python matplotlib 画dataframe的时间序列图实例

    python matplotlib 画dataframe的时间序列图实例 在python中经常会用到pandas来处理数据,最常用的数据类型是dataframe,但是有时候在dataframe有时间字 ...

最新文章

  1. oracle object_type,Oracle TYPE OBJECT详解 | 学步园
  2. 去掉我的电脑中WPS,百度云,360,爱奇艺盘符
  3. [设计模式]装饰模式
  4. ANSI X9.8标准 PIN xor PAN获取PIN BlOCK
  5. CentOS启动报错:Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown block
  6. Java总结基础知识
  7. JavaScript - OOP编程思想
  8. 7-2 Binomial Queue
  9. ORA-28547 连接服务器失败
  10. ddos攻击是利用什么进行攻击
  11. Linux 安装InfluxDB1.8.9,权限配置
  12. Maven无法从nexus私服下载依赖?
  13. vuex4.x+ts的简单用法
  14. 平面几何相关算法整理
  15. 麻省理工的服务器位置,麻省理工学院的地理位置是怎样的?
  16. java 转义符 \\|
  17. 远赴人间惊鸿宴,云台山风景区上见初雪
  18. android设备未开通数据网络服务,华为手机打开移动数据却无法上网怎么办?
  19. 常用的sql知识点总结
  20. [Android 13]开机动画原理分析

热门文章

  1. 40本编程开发电子书免费送
  2. Java毕业设计-外卖点餐管理系统
  3. Mac平台配置OpenGL(glut,glew)
  4. windows系统DOS窗口
  5. 2022年双十一洗面奶选购指南
  6. 还在纠结芯片引脚需要加多大容值的电容吗?
  7. 《深入解析Windows操作系统》安全性
  8. 初学整理(一)CMOS图像传感器(CMOS image sensor, CIS)基本介绍
  9. 什么是 go vendor
  10. oracle erp日志,错误,什么地方看日志