Examples Gallery
Explore 20 AI-friendly chart types with comprehensive knowledge base and live examples
Dual Axes Chart
双轴图是一种结合两个不同图表类型的组合图表,通常是将柱状图与折线图结合起来显示。双轴图通过在一个图表中使用两个垂直 Y 轴(左侧和右侧),分别对应不同的数值维度。柱状图用于展示一组数据的大小或数量,而折线图则展示另一组数据的趋势。双轴图非常适合同时展示不同类型的数据变化趋势。
📚 Knowledge Base
Introduction
双轴图是一种结合两个不同图表类型的组合图表,通常是将柱状图与折线图结合起来显示。双轴图通过在一个图表中使用两个垂直 Y 轴(左侧和右侧),分别对应不同的数值维度。柱状图用于展示一组数据的大小或数量,而折线图则展示另一组数据的趋势。双轴图非常适合同时展示不同类型的数据变化趋势。
Use Cases
- 同时展示两个具有不同数量级的数据,例如销售额和增长率。
- 比较两组变量的相对变化趋势,如同时观察某时间段内的销量和利润率。
- 数据维度不同且具有共同的 X 轴(例如时间、类别)。
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "dual-axes"。 |
| categories | required | 图表的 X 轴的数组,必填,数组文本类型。 |
| title | optional | 图表的标题,选填,文本类型。 |
| axisXTitle | optional | 图表的 X 轴的标题,选填,文本类型。 |
| series | required | 图表详细组合,必填,数组对象类型,每个对象代表一个基础图表,包含: |
| series.type | required | 基础图表的类型,必填,"column"表示柱状图,"line"表示折线图; |
| series.data | required | 基础图表的数据,必填,数组数值类型; |
| series.axisYTitle | optional | 基础图表的 Y 轴标题,选填,文本类型; |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
💡 Examples
用双轴图展示某公司的年销售额与利润率,2018 年至 2022 年的销售额分别为 91.9 亿、99.1 亿、101.6 亿、114.4 亿、121 亿,利润率...
用双轴图可视化我的数据 [{ "year": 2020, "revenue": 500, "growth_rate": 10 }, { "year": 2021...
用组合图可视化我的数据 [{ "day": "20240501", "cnt": 1000, "growth_rate": 10 }, { "day": "20...
Violin Chart
小提琴图是一种用于展示数据分布和概率密度的统计图表。通过对称的密度曲线展示数据的分布形态,同时可结合箱线图元素显示中位数和四分位数。适合直观比较不同组数据的分布和密度特征。
📚 Knowledge Base
Introduction
小提琴图是一种用于展示数据分布和概率密度的统计图表。通过对称的密度曲线展示数据的分布形态,同时可结合箱线图元素显示中位数和四分位数。适合直观比较不同组数据的分布和密度特征。
Use Cases
- 用于展示一组或多组数据的分布和密度情况,如成绩分布、实验结果、金融数据等
- 适合突出数据的分布形态、集中趋势及异常值
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表类型,必填,文本类型,值为 "violin"。 |
| data | required | 小提琴图数据,必填,数组类型。 |
| data.category | required | 数据分类名称,必填,文本类型。 |
| data.value | required | 数据分类值,必填,数值类型。 |
| data.group | optional | 数据分组名称,选填,文本类型,用于多组数据对比。 |
| title | optional | 图表标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.plette | optional | 颜色映射,选填,数组类型,合法颜色值数组。 |
| style.backgroundColor | optional | 背景颜色,选填,文本类型,合法颜色值。 |
💡 Examples
展示一组成绩分布。
展示三组实验数据分布,主题为 dark。
展示金融数据分布,使用自定义调色板和背景色。
Line Chart
折线图是是一个由笛卡尔坐标系(直角坐标系),一些点和线组成的统计图表,常用来表示数值随连续时间间隔或有序类别的变化。在折线图中,x 轴通常用作连续时间间隔或有序类别。y 轴用于量化的数据,如果为负值则绘制于 y 轴下方。连线用于连接两个相邻的数据点。 折线图用于分析事物随时间或有序类别而变化的趋势。从数据上来说,折线图需要一个连续时间字段或一个分类字段和至少一个连续数据字段。
📚 Knowledge Base
Introduction
折线图是是一个由笛卡尔坐标系(直角坐标系),一些点和线组成的统计图表,常用来表示数值随连续时间间隔或有序类别的变化。在折线图中,x 轴通常用作连续时间间隔或有序类别。y 轴用于量化的数据,如果为负值则绘制于 y 轴下方。连线用于连接两个相邻的数据点。 折线图用于分析事物随时间或有序类别而变化的趋势。从数据上来说,折线图需要一个连续时间字段或一个分类字段和至少一个连续数据字段。
Use Cases
- 同一变量随时间或有序类别的变化,比如 2000 到 2016 年苹果电脑销售额在苹果利润的占比的变化趋势
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "line"。 |
| data | required | 图表的数据,必填,数组对象类型; |
| data.time | required | 数据的时序名称 ,必填,文本或数值类型; |
| data.value | required | 数据的值,必填,数值类型; |
| data.group | optional | 数据分组名称,选填,文本类型; |
| title | optional | 图表的标题,选填,文本类型。 |
| axisXTitle | optional | x 轴的标题,选填,文本类型。 |
| axisYTitle | optional | y 轴的标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
💡 Examples
我国出生人口,2015 年出生人口 1700 万人,2016 年出生人口 1500 万人,2017 年出生人口 1200 万人。用折线图可视化。
我国出生人口与死亡人口,2015 年分别是 1700 万人与 965 万人,2016 年分别是出生人口 1500 万人与 846 万人,2017 年分别是出生人...
用折线图可视化我的数据 [{ "year": 2015,"industrial": 7200.0 },{ "year": 2016, "industrial":...
Scatter Chart
散点图是一种显示两个变量之间关系的图表。通过将每个数据点表示为图上的一个点,散点图能够展示两个变量(通常是数值变量)之间的相关性或分布趋势。每个点的水平和垂直位置由该数据点的两个数值变量决定,X 轴和 Y 轴分别代表两个变量。
📚 Knowledge Base
Introduction
散点图是一种显示两个变量之间关系的图表。通过将每个数据点表示为图上的一个点,散点图能够展示两个变量(通常是数值变量)之间的相关性或分布趋势。每个点的水平和垂直位置由该数据点的两个数值变量决定,X 轴和 Y 轴分别代表两个变量。
Use Cases
- 发现两个变量之间的关系或趋势,例如相关性强度。
- 显示数据的分布模式,检测异常值。
- 数据点数量较大时,散点图能够有效呈现整体分布情况。
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "scatter"。 |
| data | required | 图表的数据,必填,数组对象类型: |
| data.x | required | X 轴上的数值变量,必填,数值类型。 |
| data.y | required | Y 轴上的数值变量,必填,数值类型。 |
| data.group | optional | 数据分组名称,选填,文本类型; |
| title | optional | 图表的标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.backgroundColor | optional | 背景颜色,选填,文本类型,值为合法的颜色值。 |
| style.palette | optional | 颜色映射,选填,数组类型,值为合法的颜色值数组。 |
💡 Examples
研究广告支出与销售额之间的关系,广告支出(单位:千元)为 10, 20, 30, 40,销售额(单位:万元)分别为 15, 25, 35, 45。用散点图可视化...
用散点图可视化我的数据 [{ "age": 25, "income": 5000, "size": 55 }, { "age": 35, "income": 7...
Bar Chart
条形图是一种使用水平矩形条对不同类别进行数值比较的统计图表。与柱状图不同的是,条形图的矩形条是从左到右排列的,而不是从下到上。条形图同样需要一个分类变量和一个数值变量。在条形图上,分类变量的每个实体被表示为一个水平矩形条,而数值决定了矩形条的长度。
📚 Knowledge Base
Introduction
条形图是一种使用水平矩形条对不同类别进行数值比较的统计图表。与柱状图不同的是,条形图的矩形条是从左到右排列的,而不是从下到上。条形图同样需要一个分类变量和一个数值变量。在条形图上,分类变量的每个实体被表示为一个水平矩形条,而数值决定了矩形条的长度。
Use Cases
- 条形图适合对分类数据进行比较,尤其是在分类名称较长,或当分类项数量较多的情况下,由于条形图的水平排列更便于显示这些类别
- 此外,条形图也更适合横向对比
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "bar"。 |
| data | required | 图表的数据,必填,数组对象类型; |
| data.category | required | 数据分类名称,必填,文本或数值类型; |
| data.value | required | 数据分类值,必填,数值类型; |
| data.group | optional | 数据分组名称,选填,文本类型; |
| group | optional | 是否开启分组,开启分组条形图需数据中含有 group 字段 ,选填,布尔类型。 |
| stack | optional | 是否开启堆叠,开启堆叠条形图需数据中含有 group 字段,选填,布尔类型。 |
| title | optional | 图表的标题,选填,文本类型。 |
| axisXTitle | optional | x 轴的标题,选填,文本类型。 |
| axisYTitle | optional | y 轴的标题,选填,文本类型。 |
💡 Examples
海底捞公司外卖收入的变化,2015 年收入金额 80 百万元,2016 年收入金额 140 百万元,2017 年收入金额 220 百万元。用条形图可视化。
用条形图可视化我的数据 [{ "name": "第一产业","industrial": 7200.0 },{ "name": "第二产业", "industri...
主要城市油车与新能源汽车的售卖量对比,北京分别是 825.6 万辆 与 60.2 万辆,上海分别是 450 万辆 与 95 万辆,深圳分别是 506 万辆 与 ...
Column Chart
柱状图,是一种使用柱形条,对不同类别进行数值比较的统计图表。最基础的柱形图,需要一个分类变量和一个数值变量。在柱状图上,分类变量的每个实体都被表示为一个矩形(通俗讲即为“柱子”),而数值则决定了柱子的高度。
📚 Knowledge Base
Introduction
柱状图,是一种使用柱形条,对不同类别进行数值比较的统计图表。最基础的柱形图,需要一个分类变量和一个数值变量。在柱状图上,分类变量的每个实体都被表示为一个矩形(通俗讲即为“柱子”),而数值则决定了柱子的高度。
Use Cases
- 柱状图最适合对分类的数据进行比较
- 尤其是当数值比较接近时,由于人眼对于高度的感知优于其他视觉元素(如面积、角度等),因此,使用柱状图更加合适
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "column"。 |
| data | required | 图表的数据,必填,数组对象类型; |
| data.category | required | 数据分类名称,必填,文本类型; |
| data.value | required | 数据分类值,必填,数值类型; |
| data.group | optional | 数据分组名称,选填,文本类型; |
| group | optional | 是否开启分组,开启分组柱形图需数据中含有 group 字段 ,选填,布尔类型。 |
| stack | optional | 是否开启堆叠,开启堆叠柱形图需数据中含有 group 字段,选填,布尔类型。 |
| title | optional | 图表的标题,选填,文本类型。 |
| axisXTitle | optional | x 轴的标题,选填,文本类型。 |
| axisYTitle | optional | y 轴的标题,选填,文本类型。 |
💡 Examples
海底捞公司外卖收入的变化,2015 年收入金额 80 百万元,2016 年收入金额 140 百万元,2017 年收入金额 220 百万元。用柱形图可视化。
用柱形图可视化我的数据 [{ "title": "第一产业","industrial": 7200.0 },{ "title": "第二产业", "indust...
主要城市油车与新能源汽车的售卖量对比,北京分别是 825.6 万辆 与 60.2 万辆,上海分别是 450 万辆 与 95 万辆,深圳分别是 506 万辆 与 ...
Sankey Diagram
桑基图是一种用于可视化流量、能量、资金等在不同节点间流动关系的图表。通过带宽表示流量大小,节点和流向线条直观展示各部分的流向和分布,常用于能量流、资金流、用户路径等分析场景。
📚 Knowledge Base
Introduction
桑基图是一种用于可视化流量、能量、资金等在不同节点间流动关系的图表。通过带宽表示流量大小,节点和流向线条直观展示各部分的流向和分布,常用于能量流、资金流、用户路径等分析场景。
Use Cases
- 适合展示各类流量分布和流向关系,如能源流动、资金流转、用户行为路径、供应链流动等
- 突出流量的分布结构和流向路径
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表类型,必填,文本类型,值为 "sankey"。 |
| data | required | 桑基图数据,必填,数组类型。 |
| data.source | required | 源节点名称,必填,文本类型。 |
| data.target | required | 目标节点名称,必填,文本类型。 |
| data.value | required | 流量值,必填,数值类型。 |
| nodeAlign | optional | 节点对齐方式,选填,文本类型,可选值为 "left" | "center" | "right" | "justify",默认值为 "center"。 |
| title | optional | 图表标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.palette | optional | 颜色映射,选填,数组类型,合法颜色值数组。 |
💡 Examples
展示能源流动关系。
展示资金流转路径, 主题为 dark。
展示用户行为路径, 自定义配色。
Liquid Chart
水波图是一种用液体填充效果表现数值占比的图表。通常以圆形容器为载体,通过液面高度和波动动态,直观展示某个指标的当前进度或占比。液体的高度代表数值的百分比,波动效果增强视觉表现力,适合展示单一指标的完成度或状态。
📚 Knowledge Base
Introduction
水波图是一种用液体填充效果表现数值占比的图表。通常以圆形容器为载体,通过液面高度和波动动态,直观展示某个指标的当前进度或占比。液体的高度代表数值的百分比,波动效果增强视觉表现力,适合展示单一指标的完成度或状态。
Use Cases
- 用于展示某项指标的进度、占比,如任务完成度、资源使用率、KPI 达成率等
- 适合突出单一数值的当前状态
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表类型,必填,文本类型,值为 "liquid"。 |
| percent | required | 填充百分比,必填,数值类型,取值范围 0~1。 |
| shape | optional | 图表形状,选填,文本类型,可选值为 "rect" | "circle" | "pin" | "triangle",默认值为 "circle"。 |
| title | optional | 图表标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.backgroundColor | optional | 背景颜色,选填,文本类型,合法颜色值。 |
| style.palette | optional | 颜色映射,选填,数组类型,合法颜色值数组。 |
💡 Examples
展示某任务完成度为 75%。
展示服务器资源使用率为 60%,主题为 dark。
展示 KPI 达成率为 92%,自定义水波图形状为三角形,以及水波图颜色和背景色。
Funnel Chart
漏斗图是一种用于展示数据在多个阶段逐步流失或转化的图表。通常以漏斗形状表现各阶段的数据量,顶部宽底部窄,直观反映每个环节的数量变化和转化率。适合分析流程中的瓶颈和优化空间。
📚 Knowledge Base
Introduction
漏斗图是一种用于展示数据在多个阶段逐步流失或转化的图表。通常以漏斗形状表现各阶段的数据量,顶部宽底部窄,直观反映每个环节的数量变化和转化率。适合分析流程中的瓶颈和优化空间。
Use Cases
- 用于展示销售流程、用户转化、活动参与等多阶段数据流失或转化情况
- 适合突出各阶段的数量分布和转化效率
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表类型,必填,文本类型,值为 "funnel"。 |
| data | required | 漏斗图数据,必填,数组类型,每项包含 category(名称)和 value(数值)。 |
| data.category | required | 数据名称,必填,文本类型。 |
| data.value | required | 数据数值,必填,数值类型。 |
| title | optional | 图表标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.backgroundColor | optional | 背景颜色,选填,文本类型,合法颜色值。 |
| style.palette | optional | 颜色映射,选填,数组类型,合法颜色值数组。 |
💡 Examples
展示销售漏斗各阶段数据。
展示用户转化流程,主题为 dark。
展示活动参与漏斗,自定义颜色。
Waterfall Chart
瀑布图用于展示数值从起点到终点的逐步变化过程,清晰地分解增量和减量的贡献。通过起始值、多个正负变化值和最终结果,帮助分析各环节对总体的影响,常用于财务报表、预算对比和阶段性指标拆解。
📚 Knowledge Base
Introduction
瀑布图用于展示数值从起点到终点的逐步变化过程,清晰地分解增量和减量的贡献。通过起始值、多个正负变化值和最终结果,帮助分析各环节对总体的影响,常用于财务报表、预算对比和阶段性指标拆解。
Use Cases
- 展示营收、成本等财务数据的逐步增减过程
- 对比预算与实际,分析各项差异的贡献
- 展示项目进度或关键指标的阶段性变化
- 分析渠道/地域/部门对总体指标的影响
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "waterfall" |
| data | required | 图表的数据,必填,数组类型,每个元素包含: |
| data.category | required | 步骤名称或类别名称,必填,字符串类型 |
| data.value | optional | 该步骤的增量或减量,选填,数值类型(正数表示增加,负数表示减少) |
| data.isIntermediateTotal | optional | 是否为中间总计栏,选填,布尔类型,默认为 false |
| data.isTotal | optional | 是否为总计栏,选填,布尔类型,默认为 false |
| title | optional | 图表的标题,选填,文本类型。 |
| axisXTitle | optional | x 轴的标题,选填,文本类型。 |
| axisYTitle | optional | y 轴的标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
💡 Examples
展示公司从期初到期末的利润变化:期初利润 100,销售收入增加 80,运营成本减少 -50,税费减少 -20,得到期末利润。
Histogram
直方图是一种显示数据分布的图表,它通过柱形条表示某个范围内数据点的频率。每个柱形条的高度(或长度)表示数据点在特定区间内出现的次数,X 轴表示数据的取值范围,Y 轴表示频率或数量。直方图主要用于表示连续型变量的数据分布,并帮助分析数据的集中趋势、离散程度和形态。 直方图与柱状图的区别,直方图反映数据分布情况,柱状图只能对数值进行比较。从数据结构来说,柱状图需要一个分类变量,是离散的(如一班、二班、三班),因此柱子间有空隙。但直方图的数据均为连续的数值变量(如成绩),因此柱子间是没有空隙的。
📚 Knowledge Base
Introduction
直方图是一种显示数据分布的图表,它通过柱形条表示某个范围内数据点的频率。每个柱形条的高度(或长度)表示数据点在特定区间内出现的次数,X 轴表示数据的取值范围,Y 轴表示频率或数量。直方图主要用于表示连续型变量的数据分布,并帮助分析数据的集中趋势、离散程度和形态。 直方图与柱状图的区别,直方图反映数据分布情况,柱状图只能对数值进行比较。从数据结构来说,柱状图需要一个分类变量,是离散的(如一班、二班、三班),因此柱子间有空隙。但直方图的数据均为连续的数值变量(如成绩),因此柱子间是没有空隙的。
Use Cases
- 观察数据的分布情况,例如正态分布、偏态分布等。
- 识别数据的集中区域和极值点,帮助分析数据的变异性和集中性。
- 处理连续型数据,将其划分为多个区间,并对每个区间的频率进行统计。
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "histogram"。 |
| data | required | 图表的数据,必填,数值类型的数组。 |
| binNumber | optional | 区间个数,可选,数值类型,用于定义直方图的区间数量。 |
| title | optional | 图表的标题,可选,文本类型,用于定义直方图的图表标题。 |
| axisXTitle | optional | X 轴的轴标题文本,可选,文本类型。 |
| axisXTitle | optional | Y 轴的轴标题文本,可选,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.backgroundColor | optional | 背景颜色,选填,文本类型,值为合法的颜色值。 |
| style.palette | optional | 颜色映射,选填,数组类型,值为合法的 颜色值数组。 |
💡 Examples
用直方图展示考试成绩的分布,成绩在 0-100 之间,将其划分为 5 个区间,数据如下:[78 , 88, 60, 100, 95],并设置标题为“成绩分布”
用直方图可视化我的数据:[{ "value": 20 }, { "value": 25 }, { "value": 30 }, { "value": 35 }]
用直方图展示花瓣大小的分布情况,并显示 x 轴标题为“花瓣大小分布”,y 轴标题为“花瓣分布数量”数据如下:[
Treemap
矩阵树图是一种用于显示数据分层结构的图表,它通过将数据分级嵌套在矩形区域中来展示层级关系。每个矩形代表一个类别,矩形的大小对应于该类别的数值大小。矩阵树图非常适合可视化多个类别之间的比例,尤其在数据量较大时,可以帮助快速分析数据的重要性或权重。
📚 Knowledge Base
Introduction
矩阵树图是一种用于显示数据分层结构的图表,它通过将数据分级嵌套在矩形区域中来展示层级关系。每个矩形代表一个类别,矩形的大小对应于该类别的数值大小。矩阵树图非常适合可视化多个类别之间的比例,尤其在数据量较大时,可以帮助快速分析数据的重要性或权重。
Use Cases
- 显示具有层级结构的数据,例如公司组织结构、目录文件系统等。
- 对多个分类项目进行对比,展示各类别在整体中的占比。
- 分析各类目之间的关系、比例以及子类别对父类别的贡献。
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "treemap"。 |
| data | required | 图表的数据,必填,数组对象类型,包含多个嵌套对象; |
| data.name | required | 分类名称,必填,文本类型; |
| data.value | required | 分类的数值大小,必填,数值类型; |
| data.children | optional | 子分类列表,可选,数组对象类型; |
| title | optional | 图表的标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.backgroundColor | optional | 背景颜色,选填,文本类型,值为合法的颜色值。 |
| style.palette | optional | 颜色映射,选填,数组类型,值为合法的颜色值数组。 |
💡 Examples
用矩阵树图展示一个公司的部门及其员工人数,如公司有两个部门,A 部门 100 人,B 部门 80 人,A 部门分为 A1、A2、A3 三个小组,人数分别为 40...
用矩阵树图展示产品销售情况的数据 [{ "name": "产品 A", "sales": 500, "children": [{ "name": "子产品 A1...
采用矩阵树图展示各种水果销售量: [{ "苹果": 800, "children": [{ "红富士": 400 }, { "黄元帅": 400 }]}, { ...
Boxplot
箱线图是一种用于展示数据分布、集中趋势及离群值的统计图表。通过盒体表示数据的四分位数区间,上下须表示数据的极值范围,异常点以单独标记。适合直观比较不同组数据的分布特征。
📚 Knowledge Base
Introduction
箱线图是一种用于展示数据分布、集中趋势及离群值的统计图表。通过盒体表示数据的四分位数区间,上下须表示数据的极值范围,异常点以单独标记。适合直观比较不同组数据的分布特征。
Use Cases
- 用于展示一组或多组数据的分布情况,如成绩分布、实验结果、金融数据等
- 适合突出数据的中位数、分布范围及异常值
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表类型,必填,文本类型,值为 "boxplot"。 |
| data | required | 箱线数据,必填,数组类型。 |
| data.category | required | 数据分类名称,必填,文本类型。 |
| data.value | required | 数据分类值,必填,数值类型。 |
| data.group | optional | 数据分组名称,选填,文本类型,用于多组数据对比。 |
| title | optional | 图表标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.boxColor | optional | 盒体颜色,选填,文本类型,合法颜色值。 |
| style.whiskerColor | optional | 须线颜色,选填,文本类型,合法颜色值。 |
💡 Examples
展示一组成绩分布。
展示三组实验数据分布,主题为 dark。
展示金融数据分布,自定义盒体和须线颜色。
Table
表格是一种以行和列组织数据的结构化展示方式。每一行代表一个数据实体,每一列代表一个属性或字段。表格能够清晰地展示大量数据,便于用户进行查找、比较和分析。表格通常用于展示结构化数据,如财务报表、成绩单、产品列表等。 表格的核心优势在于对齐和比较。用户可以快速定位某一行或某一列的数据,进行横向或纵向的对比。表格也支持排序、筛选等操作,提升数据的可用性和交互性。
📚 Knowledge Base
Introduction
表格是一种以行和列组织数据的结构化展示方式。每一行代表一个数据实体,每一列代表一个属性或字段。表格能够清晰地展示大量数据,便于用户进行查找、比较和分析。表格通常用于展示结构化数据,如财务报表、成绩单、产品列表等。 表格的核心优势在于对齐和比较。用户可以快速定位某一行或某一列的数据,进行横向或纵向的对比。表格也支持排序、筛选等操作,提升数据的可用性和交互性。
Use Cases
- 展示结构化数据,如明细、清单、报表等。
- 需要对数据进行查找、排序、筛选、对比时。
- 数据量较大,且每条数据有多个属性。
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表类型,必填,文本类型,值为 "table"。 |
| data | required | 表格数据,必填,数组对象类型,每个对象的字段需与表头对应。 |
| title | optional | 表格标题,选填,文本类型。 |
💡 Examples
展示餐饮业营收额数据表。
展示全国人口居住分布数据表。
展示产业结构数据表。
Summary
A narrative text visualization component for creating data interpretation reports and summaries with semantic entity annotations, built with AntV T8.
📚 Knowledge Base
Introduction
Summary is a text visualization component that transforms data into structured narrative text using T8 Syntax - a declarative Markdown-like language for creating data narratives. Instead of traditional charts, Summary presents insights through natural language with semantically annotated data entities.
Use Cases
- Creating data interpretation reports and summaries with natural language
- Presenting insights through text with semantically annotated data entities
- Building professional, report-quality data narratives with consistent styling
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | Component type, must be "summary". |
| content | required | T8 Syntax string containing narrative text with entity annotations. |
| theme | optional | Visual theme, either "light" or "dark", defaults to "light". |
💡 Examples
Q4 Sales Report with metrics and percentages
Market Analysis with regional performance
Sales Performance with dark theme
Word Cloud
词云图是一种用于展示文本数据中词语出现频率或权重的可视化方法,通过不同大小的文字来表示词频。词云图可以帮助快速识别文本数据中最常用或最重要的词语。 每个词的大小通常与其出现频率成正比,通常较大的字体代表更频繁出现或更重要的词,使用户可以直观地看到某个词在文本中出现的频繁程度。这种视觉化方式使得用户能够快速抓住文本的主要内容和核心主题。
📚 Knowledge Base
Introduction
词云图是一种用于展示文本数据中词语出现频率或权重的可视化方法,通过不同大小的文字来表示词频。词云图可以帮助快速识别文本数据中最常用或最重要的词语。 每个词的大小通常与其出现频率成正比,通常较大的字体代表更频繁出现或更重要的词,使用户可以直观地看到某个词在文本中出现的频繁程度。这种视觉化方式使得用户能够快速抓住文本的主要内容和核心主题。
Use Cases
- 分析社交媒体、评论或反馈中常用的词语。
- 文字分析中识别关键词或主题。
- 在需要突出显示某些词汇的重要性时非常有用,比如新闻报道摘要、市场调研结果等场合。
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "word-cloud"。 |
| data | required | 图表的数据,必填,数组对象类型; |
| data.text | required | 代表将要在词云中显示的具体词汇,必填,字符串类型; |
| data.value | required | 表示这个词汇的重要性分数(可以是频次、权重等),必填,数值类型; |
| title | optional | 图表的标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.backgroundColor | optional | 背景颜色,选填,文本类型,值为合法的颜色值。 |
| style.palette | optional | 颜色映射,选填,数组类型,值为合法的颜色值数组。 |
💡 Examples
根据一篇关于环境保护的文章生成词云图,其中“环境”出现了 20 次,“保护”出现了 15 次,“可持续发展”出现了 10 次。
从一系列产品评价中提取关键字并创建词云图,“质量好”被提到 30 次,“价格合理”被提到了 20 次,“服务差”被提及了 5 次。
分析一篇关于环保的文章,提取关键词及其频率,结果为:["环保": 10, "气候变化": 8, "可再生能源": 6, "碳排放": 5, "绿色生活": 4]...
Radar Chart
雷达图是一种显示多变量数据的图。通常从表同一中心点开始等角度间隔地射出三个以上的轴,每个轴代表一个定量变量,各轴上的点依次连接成线或几何图形。雷达图可以用来在变量间进行对比,或者查看变量中有没有异常值。另外,多幅雷达图之间或者雷达图的多层数据线之间,还可以进行总体数值情况的对比。
📚 Knowledge Base
Introduction
雷达图是一种显示多变量数据的图。通常从表同一中心点开始等角度间隔地射出三个以上的轴,每个轴代表一个定量变量,各轴上的点依次连接成线或几何图形。雷达图可以用来在变量间进行对比,或者查看变量中有没有异常值。另外,多幅雷达图之间或者雷达图的多层数据线之间,还可以进行总体数值情况的对比。
Use Cases
- 某一数据对象由多个特征类别构成,比如食品的营养成分(糖、维生素、矿物质、脂肪、水)。
- 数据特征类别是有限的,并且都可以进行归一化或者能被离散化。
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "radar"。 |
| data | required | 图表的数据,必填,数组对象类型; |
| data.name | required | 数据分类名称,必填,文本类型; |
| data.value | required | 分类的数值大小,必填,数值类型; |
| data.group | optional | 数据分组名称,选填,文本类型; |
| title | optional | 图表的标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.backgroundColor | optional | 背景颜色,选填,文本类型,值为合法的颜色值。 |
| style.palette | optional | 颜色映射,选填 ,数组类型,值为合法的颜色值数组。 |
💡 Examples
小明对自己进行能力评估:沟通能力 2 分、协作能力 3 分、领导能力 2 分、学习能力 5 分、创新能力 6 分、技术能力 9 分,用雷达图可视化:
某中学进行了第一次模拟考,三年级中 3 个班级的平均成绩为,一班语文 95,数学 96,外语 85,物理 63,化学 91;二班语文 75,数学 93,外语 6...
用雷达图可视化我的数据 `[ { "nutrient": "Vitamin C", "score": 7 }, { "nutrient": "Fiber", "...
Area Chart
面积图,或称区域图,是一种随有序变量的变化,反映数值变化的统计图表,原理与折线图相似。而面积图的特点在于,折线与自变量坐标轴之间的区域,会由颜色填充。
📚 Knowledge Base
Introduction
面积图,或称区域图,是一种随有序变量的变化,反映数值变化的统计图表,原理与折线图相似。而面积图的特点在于,折线与自变量坐标轴之间的区域,会由颜色填充。
Use Cases
- 想要体现在连续自变量下,数据的趋势变化,同时也能够观察到数据总量的变化趋势
- 例如,位移=速度(平均速度或微速度)x 时间:s=v\*t; 那么如果我们的 x 轴是时间 t,y 轴是每个时刻的速度 v,使用面积图,不仅可以观察速度随时间变化的趋势,还可以根据面积大小来感受位移距离的长度变化
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "area"。 |
| data | required | 图表的数据,必填,数组对象类型; |
| data.time | required | 数据的时序名称,必填,文本或数值类型; |
| data.value | required | 数据的值,必填,数值类型; |
| data.group | optional | 数据分组名称,选填,文本类型; |
| stack | optional | 是否开启堆叠,开启堆叠面积图需数据中含有 group 字段,选填,布尔类型。 |
| title | optional | 图表的标题,选填,文本类型。 |
| axisXTitle | optional | x 轴的标题,选填,文本类型。 |
| axisYTitle | optional | y 轴的标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
💡 Examples
每月的股票价格的变化,1 月份股票价格为 23.895,2 月份股票价格为 23.695,3 月份股票价格为 23.655。用面积图可视化。
在某项研究中,2019 年到 2023 年中三个城市的空气污染指数变化如下:北京分别为 150,160,145,155,165;广州分别为 100,110,10...
用面积图可视化我的数据 [{ "year": 2015,"value": 7200.0 },{ "year": 2016, "value": 3660.0 },...
Venn Diagram
韦恩图是一种用多个交叠圆形表示集合关系的图表。每个圆代表一个集合,圆之间的重叠区域表示集合的交集,非重叠部分表示集合的独有元素。韦恩图直观展示集合之间的交集、并集和补集,常用于集合运算、分类分析等场景。
📚 Knowledge Base
Introduction
韦恩图是一种用多个交叠圆形表示集合关系的图表。每个圆代表一个集合,圆之间的重叠区域表示集合的交集,非重叠部分表示集合的独有元素。韦恩图直观展示集合之间的交集、并集和补集,常用于集合运算、分类分析等场景。
Use Cases
- 用于展示集合之间的关系,如数据分类、属性重叠、用户群体交集等
- 适合分析集合的交集、并集、补集等关系,常见于数学、统计、市场分析等领域
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表类型,必填,文本类型,值为 "venn"。 |
| data | required | 数据,必填,数组类型,包含 sets、value 以及 label 三个字段; |
| data.sets | required | 集合标识,必填,字符串数组类型,表示该数据项所属的集合,可以是单个集合或多个集合的组合。 |
| data.value | required | 集合大小,必填,数值类型,表示该集合或集合交集的大小。 |
| data.label | optional | 集合标签,选填,文本类型,表示该集合或集合交集的名称。 |
| title | optional | 图表标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.backgroundColor | optional | 背景颜色,选填,文本类型,合法颜色值。 |
| style.palette | optional | 颜色映射,选填,数组类型,合法颜色值数组。 |
💡 Examples
展示两个集合的交集关系。
展示三个集合的交集和并集关系,主题为 dark。
展示集合关系并自定义颜色和背景色。
Pie Chart
饼图,是一个划分为几个扇形的圆形统计图表。在饼图中,每个扇形的弧长(以及圆心角和面积)大小,表示该种类占总体的比例,且这些扇形合在一起刚好是一个完全的圆形。 饼图最显著的功能在于表现“占比”。习惯上,人们也用饼图来比较扇形的大小,从而获得对数据的认知。但是,由于人类对“角度”的感知力并不如“长度”,在需要准确的表达数值(尤其是当数值接近、或数值很多)时,饼图常常不能胜任,建议用柱状图代替。 从数据来看,饼图一般需要一个分类数据字段、一个连续数据字段。值得注意的是,分类字段的数据,在图表使用的语境下,应当构成一个整体(例如一班、二班、三班,构成了整个高一年级),而不能是独立、无关的。
📚 Knowledge Base
Introduction
饼图,是一个划分为几个扇形的圆形统计图表。在饼图中,每个扇形的弧长(以及圆心角和面积)大小,表示该种类占总体的比例,且这些扇形合在一起刚好是一个完全的圆形。 饼图最显著的功能在于表现“占比”。习惯上,人们也用饼图来比较扇形的大小,从而获得对数据的认知。但是,由于人类对“角度”的感知力并不如“长度”,在需要准确的表达数值(尤其是当数值接近、或数值很多)时,饼图常常不能胜任,建议用柱状图代替。 从数据来看,饼图一般需要一个分类数据字段、一个连续数据字段。值得注意的是,分类字段的数据,在图表使用的语境下,应当构成一个整体(例如一班、二班、三班,构成了整个高一年级),而不能是独立、无关的。
Use Cases
- 用于显示组成部分的比例,如市场份额、预算分配等
- 想要突出表示某个部分在整体中所占比例
Configuration Options
| Property | Type | Description |
|---|---|---|
| type | required | 图表的类型,必填,文本类型,值必须为 "pie"。 |
| data | required | 图表的数据,必填,数组对象类型; |
| data.category | required | 数据分类的名称,必填,文本类型; |
| data.value | required | 数据的值,必填,数值类型,不可以使用百分比数字; |
| innerRadius | optional | 将饼图设置为环图,选填,数值类型,当需要开启为环图时,可设置值为 0.6。 |
| title | optional | 图表的标题,选填,文本类型。 |
| theme | optional | 图表主题,选填,文本类型,可选值为 "default" | "dark" | "academy",默认值为 "default"。 |
| style | optional | 图表样式,选填,对象类型; |
| style.backgroundColor | optional | 背景颜色,选填,文本类型,值为合法的颜色值。 |
| style.palette | optional | 颜色映射,选填,数组类型,值为合法的颜色值数组。 |
💡 Examples
我国的餐饮业营收额中,火锅占到 22%,其次是自助餐(12%)、川菜(8%)、小吃快餐(8%)、西餐(6%)、其它(44%)。用饼图可视化。
全国人口中居住在城镇的人口占比为 63.89%,居住在乡村的人口占比为 36.11%。用环图可视化。
用饼图可视化我的数据 [{ "name": "第一产业","industrial": 7200.0 },{ "name": "第二产业", "industria...
Ready to Get Started?
Check out our documentation to integrate GPT-Vis into your project