You need to enable JavaScript to run this app.
导航
最佳实践:支持的图表类型与使用实践
最近更新时间:2025.10.16 17:12:04首次发布时间:2025.10.16 17:12:04
复制全文
我的收藏
有用
有用
无用
无用

当前使用智能分析Agent进行数据查询时,返回结果支持通过折线图、柱状图、饼图等多种图表类型,您可以根据业务数据查询场景,在提问中明确指明返回结果的图表类型。本文为您介绍当前支持的图表类型与其适用场景、查询示例。

支持的图表类型与使用建议

line(折线图)

  • 适合展示数据随时间的变化趋势。
  • 关键词:变化趋势、增长、下降、波动、时间序列。
  • 示例问题:展示年度销售额变化、显示用户增长趋势。
  • 示意图:

column_parallel(柱状图)

  • 适合比较不同类别之间的数据。
  • 关键词:比较、排名、类别、数量。
  • 示例问题:比较各地区销售额、显示产品销量排名。
  • 示意图:

pie(饼图)

  • 适合展示各部分占整体的比例。
  • 关键词:比例、占比、分布。
  • 示例问题:显示市场份额分布、展示用户年龄占比。
  • 示意图:

measure_card(指标卡)

  • 适合展示单一关键指标或数值。
  • 关键词:哪个、关键指标、数值、汇总。
  • 示例问题:显示当前销售额、展示用户总数。
  • 示意图:

table(表格)

  • 适合展示详细数据,支持多维度查看。
  • 关键词:明细、详细、多维、列表。
  • 示例问题:列出各产品销售数据、展示用户详细信息。
  • 示意图:

scatter(散点图)

  • 适合展示字段间的相关性,适合指标数为2时使用,适合连续型数据
  • 关键词:影响、表现、相关性、分布、分组
  • 示例问题:展示销售额对销售额的影响、展示年龄和收入分布情况。
  • 示意图:

map(中国地图)

  • 适合展示数据在中国各省之间的分布和差异。
  • 关键词:区域分布、地理差异、区域对比、地理趋势、热力图、标记点。
  • 示例问题:展示各省的销售额分布。
  • 示意图:

double_axis(双轴图)

  • 适合同时展示两组不同单位的数据。适合 chartFieldGroup 为2组时使用。
  • 关键词:双轴、不同单位、对比。
  • 示例问题:展示销售额和利润率、显示温度和降水量。
  • 示意图:

combination(组合图)

  • 适合同时展示多组不同类型的数据或强调数据之间的关系,适用于复杂场景。适合 chartFieldGroup 大于或等于2组时使用。
  • 关键词:组合、复杂、多维度。
  • 示例问题:展示销售额和利润的趋势及占比。
  • 示意图:

常见问题

如何指定问数结果中的图表类型?

可以直接在提问中指定,如“销售额最多的10个国家,以指标卡展示”。(目前不支持智能体后台“Prompt配置”)

为什么预期是用A图表展示,但最终渲染成了B图表?

如果当前的数据和字段不合理,则无法支持预期的图表类型渲染,例如:

  1. SQL 召回的维度、指标字段数量不符合预期时
    eg: 例如饼图无法同时展示"商品"、"销量"、"利润" 。因为饼图只能接收1个指标用来做尺寸映射,如"销量"。

    图表类型

    维度(dimension)

    指标(measure)

    说明

    折线图

    [1,10]

    [1,10]

    折线图起码需要1个维度(当X轴),1个指标(当Y轴)

    柱状图

    [1,10]

    [1,10]

    柱状图起码需要1个维度(当X轴),1个指标(当Y轴)

    饼图

    [1,1]

    [1,1]

    饼图只接收1个维度(当名称),1个指标(当尺寸)

    指标卡

    [0,1]

    [1,8]

    指标卡最多只能接受1个维度(当核心信息),可接受多个指标(当辅助信息)

    表格

    /

    /

    表格没有任何维度、指标的限制

    散点图

    [0,100]

    [2,4]

    散点图维度没有限制,指标最低需要2个(当X轴,Y轴),最多4个(3当颜色、4当尺寸)

    中国地图

    [1,1]

    [1,1]

    中国地图只接收1个维度(当省份),1个指标(当颜色)

    双轴图

    [1,1]

    [2,10]

    双轴图只接收1个维度(当X轴),起码2个指标(分别当左、右双Y轴)

    组合图

    [1,1]

    [2,10]

    双轴图只接收1个维度(当X轴),起码2个指标(分别当上、下双Y轴)

  2. 不同图表由于展现形式不同,如果用户没有强制指定图表类型,当渲染条目过多/过少时出于效果考虑会使用其他图表。
    eg: 例如饼图展示300个扇形,数据量较大导致饼图可读性极低,则非强制指定场景下不会默认使用饼图

    图表类型

    推荐最大渲染数量

    说明

    折线图

    366

    折线图适合渲染366个点(覆盖一年明细的场景),更多时渲染挤压严重,可读性低,不如表格

    柱状图

    181

    柱状图适合渲染181个柱子(覆盖半年明细的场景),更多时渲染挤压严重,可读性低,不如表格

    饼图

    181

    饼图适合渲染181个扇区(覆盖半年明细的场景),更多时渲染挤压严重,可读性低,不如表格

    指标卡

    20

    指标卡适合渲染20个指标方块,更多的指标方块则没有重点信息,可读性低,不如表格

    散点图

    1000

    散点图适合渲染1000个散点,更多时渲染挤压严重,可读性低,不如表格

    中国地图

    34

    中国地图最多只展示34个区块(对应中国地图下34个一级行政区域),没有更多的场景

    双轴图

    181

    双轴图适合渲染181个点(覆盖半年明细的场景),更多时渲染挤压严重,可读性低,不如表格

    组合图

    181

    组合图适合渲染181个柱子(覆盖半年明细的场景),更多时渲染挤压严重,可读性低,不如表格

    表格

    / 无上限

    表格没有渲染数量的限制