You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Power BI实现Excel同款100%堆叠条形图?

可以在Power BI中实现100%堆叠条形图,以下是具体步骤

1. 准备并导入数据

你提供的Python代码中转置后的data2是符合Power BI要求的结构(行是类别A/B/C/D,列是Empty/Wrong/Correct三个系列),可以通过两种方式导入:

  • 方式一:手动整理成表格导入
    将数据整理为如下表格格式,保存为CSV后导入Power BI:
    类别EmptyWrongCorrect
    A405010
    B303040
    C206020
    D101080
  • 方式二:用Python脚本直接导入
    在Power BI中选择「获取数据」→「Python脚本」,粘贴以下代码(基于你提供的代码修改,确保输出转置后的数据集):
    import pandas as pd
    
    data = [
            [40 , 30 , 20 , 10],
            [50 , 30 , 60 , 10],
            [10 , 40 , 20 , 80]
    ]
    
    columns = ["A","B","C","D" ]
    df = pd.DataFrame(data=data , columns=columns , index = ["Empty" , "Wrong" , "Correct"] )
    data2 = df.T
    print(data2)
    
    执行后即可加载所需数据集。

2. 创建100%堆叠条形图

  • 切换到Power BI的「报表」视图
  • 在可视化面板中找到簇状条形图,点击下拉箭头选择100%堆叠条形图
  • 配置字段:
    • 将「类别」(A/B/C/D)拖到轴区域
    • 将「Empty」「Wrong」「Correct」三个字段拖到值区域
      Power BI会自动计算每个类别下各系列的占比,生成和Excel一致的100%堆叠条形图。

3. 自定义优化(可选)

  • 调整颜色:点击可视化面板的「格式」→「数据颜色」,为每个系列设置对应颜色
  • 添加数据标签:开启「数据标签」选项,可选择显示百分比或实际数值
  • 调整样式:修改轴标签、图表标题、背景等,让图表更贴合需求

内容的提问来源于stack exchange,提问作者Salvo Dragotta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 22:45:32