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

如何在PowerBI填充地图中自定义颜色序列展示疫情传播顺序?

用PowerBI实现疫情传播地图的ROYGBIV自定义颜色映射

步骤1:确认感染时间分组逻辑

确保你已创建的「感染时间分组」列是按感染从早到晚划分为1-7的整数(1对应最早感染,7对应最晚),这是颜色按顺序映射的核心基础。

步骤2:用DAX生成ROYGBIV颜色对应列(可选,方便参考)

如果需要把颜色值直接存在数据表中,可新建计算列,通过CHOOSE函数将分组映射为ROYGBIV的标准颜色值:

ROYGBIV颜色 = 
CHOOSE(
    [感染时间分组],
    "#FF0000", // 红(最早感染)
    "#FFA500", // 橙
    "#FFFF00", // 黄
    "#00FF00", // 绿
    "#0000FF", // 蓝
    "#4B0082", // 靛
    "#9400D3"  // 紫(最晚感染)
)

这个列能帮你快速获取每个分组对应的标准颜色,后续设置时直接参考即可。

步骤3:在地图中绑定并自定义颜色

  1. 插入地图可视化,将美国州名字段拖到「位置」区域,若PowerBI未自动识别为美国州级地理数据,可手动设置数据类别为「美国州/省」。
  2. 将「感染时间分组」字段拖到地图的「颜色」区域。
  3. 打开右侧**可视化面板(Visual pane)**的「格式」选项卡,展开隐藏的「数据颜色」设置项。
  4. 点击每个分组对应的颜色块,替换为ROYGBIV序列的对应颜色:
    • 分组1:红色(#FF0000)
    • 分组2:橙色(#FFA500)
    • 分组3:黄色(#FFFF00)
    • 分组4:绿色(#00FF00)
    • 分组5:蓝色(#0000FF)
    • 分组6:靛色(#4B0082)
    • 分组7:紫色(#9400D3)

设置完成后,地图就会按照感染时间先后,以ROYGBIV颜色序列展示疫情传播顺序。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 14:53:13