python数据可视化技巧的100个练习 -- 23. 创建能量流的桑基图

发布时间:2026/7/18 13:18:52
python数据可视化技巧的100个练习 -- 23. 创建能量流的桑基图 重要性★★★★☆难度★★★☆☆你是一家能源公司的数据分析师,该公司希望可视化来自不同能源(如煤炭、天然气和太阳能)到各个部门(如住宅、商业和工业)的能量流动。你的任务是创建一个桑基图,以显示从不同能源到各个部门的能量流动。数据应在代码中生成。这个练习的目的是练习 Python 数据操作和可视化。请编写代码,使用 Python 创建桑基图。【数据生成代码示例】importpandasaspdimportplotly.graph_objectsasgo data={'source':['Coal','Coal','Natural Gas','Natural Gas','Solar'],'target':['Residential','Commercial','Residential','Industrial','Commercial'],'value':[100,