Skip to content

图表组件

17 类 ECharts 图表 + 仪表盘,属性分段为:内容 · 样式 · 数据 · 行为 · 高级(默认 数据)。

通用配置(多数 Cartesian 图表)

以下项在 内容 / 样式 / 数据 / 行为 / 高级 中出现(具体图表可能隐藏部分项,以面板为准)。

内容

配置说明
主标题 / 副标题图表标题文案
显示标题、标题位置是否显示及位置
布局预设图例与标题相对位置快捷布局
显示图例及图例字号相关项
显示数据标签柱/点上的数值标签
显示网格线 / 坐标轴直角坐标系图表
Y 轴单位 / 右轴单位双 Y 轴时
双 Y 轴 / 右轴系列指定哪些系列走右轴
数据模式经典 categories+series 或 Dataset 模式(柱/线/阶梯/面积)
柱宽度 / 平滑曲线 / 阶梯线按图表类型
数值轴标签格式模板格式化 Y 轴刻度

样式

配置说明
标题字号 / 标题颜色
坐标轴字号 / 颜色
图例字号 / 颜色
主题色主系列色
系列色板多系列配色
维度颜色按系列单独设色
背景色图表区背景

数据

配置说明
图表数据JSON 编辑器编辑静态数据
填入示例数据一键恢复默认示例
数据源绑定HTTP/WS + dataPath

行为

配置说明
交互事件、入场动画与其它组件相同

高级

配置说明
自动刷新 (秒)定时重绘(配合静态或拉取后数据)
数据区域缩放 dataZoom柱/线/阶梯/面积/折柱混合
大数据优化渲染万级点性能优化
工具栏 toolbox部分类型支持保存图片等
绘图区边距 grid调整图表绘图区留白
提示框格式tooltip 模板
手动刷新图表立即重绘

柱状图 barChart

用途:分类对比、多系列并列/堆叠。

数据格式(经典)

json
{
  "categories": ["一月", "二月"],
  "series": [{ "name": "系列A", "data": [120, 200] }]
}

Dataset 模式dimensions + source 数组。

特有:柱宽、柱间距、堆叠、双 Y 轴、右轴系列、图例项间距、默认隐藏系列。

Dataset 模式怎么切

适合:Excel 式 表头 + 多行数据,或接口返回 { dimensions, source }

  1. 选中 柱状图 / 折线图 / 阶梯图 / 面积图
  2. 内容 分段 → 数据模式 → 选 Dataset (dimensions + source)
  3. 数据 分段 → 编辑 JSON,例如:
json
{
  "dimensions": ["月份", "销量", "利润"],
  "source": [
    ["一月", 120, 30],
    ["二月", 200, 45]
  ]
}
  1. 经典 切到 Dataset 时,编辑器会 自动转换 现有数据(可再微调)。
  2. 绑 API 时 dataPath 应指向含 dimensions + source 的对象。

双 Y 轴(左右两个刻度)

适合:一个系列是 大数值(销量),另一个是 小数值或百分比(增长率)。

  1. 内容 → 打开 双 Y 轴 开关。
  2. 右轴系列(多系列时):勾选走 右轴 的系列名(如「增长率」)。
  3. Y 轴单位 / 右轴单位:可填 万元% 等。
  4. 样式高级 里可设 左/右轴标签格式(双 Y 轴时出现)。
  5. 折线柱状图 默认柱走左轴、折线可走右轴;具体以面板为准。

TIP

单系列或数值量级接近时 不必 开双 Y 轴,避免误读。

跟做教程实操 · 柱状图 Dataset 模式(静态数据逐步切换,无需接口)。


折线图 lineChart

用途:趋势、时序。

数据格式:同柱状图 classic / dataset。

特有平滑曲线、数据点形状与大小、是否填充面积(折线可配合 area 系列语义)。


阶梯图 stepChart

用途:阶段型变化(如阶梯电价)。

数据格式:同柱/线图。

特有:阶梯线型(start/middle/end)。


面积图 areaChart

用途:累计趋势、堆叠面积。

数据格式:同柱/线图。

特有:系列填充透明度、堆叠。


折线柱状图 lineBarChart

用途:同一类目下 柱 + 折线 双系列(如销量 + 增长率)。

数据格式

json
{
  "categories": ["一月", "二月"],
  "barSeries": [{ "name": "销售额", "data": [120, 200] }],
  "lineSeries": [{ "name": "增长率", "data": [30, 45] }]
}

特有折线颜色(与柱系列色区分)、双 Y 轴、dataZoom、工具栏。


饼图 pieChart

用途:占比构成。

数据格式[{ "name": "A", "value": 100 }, ...]

特有饼图中心内外半径(环图);无坐标轴;可选 toolbox。


玫瑰图 roseChart

用途:分类占比 + 半径表示数值。

数据格式:同饼图。

特有:玫瑰图中心、内外半径。


散点图 scatterChart

用途:分布、相关性。

数据格式

  • 单系列:[{ "name": "点1", "value": [x, y] }]
  • 多系列:{ "series": [{ "name": "S1", "data": [[x,y], ...] }] }

特有:数值轴 tooltip;大数据优化;无 dataZoom(以面板为准)。


雷达图 radarChart

用途:多维度能力对比。

数据格式

  • indicators: [{ "name": "销量", "max": 100 }, ...]
  • data: [{ "name": "系列A", "value": [80, 90, ...] }]

特有:雷达大小、交替背景环、填充区域与透明度、线条粗细。


漏斗图 funnelChart

用途:转化漏斗。

数据格式[{ "name": "访问", "value": 100 }, ...]

特有:侧重数据标签;无坐标轴/图例高级项(面板精简)。


热力图 heatmapChart

用途:二维矩阵强度(如时段 × 类目)。

数据格式

  • xAxisDatayAxisData 标签数组
  • data: [[xIndex, yIndex, value], ...]

特有数值范围 / 色条样式(visualMap);无系列色板。


桑基图 sankeyChart

用途:流量、能量、转化路径。

数据格式

json
{
  "nodes": [{ "name": "A", "depth": 0 }],
  "links": [{ "source": "A", "target": "B", "value": 10 }]
}

特有:节点字号;无图例/坐标轴/grid。


关系图 graphChart

用途:节点关系网络。

数据格式

json
{
  "categories": [{ "name": "类型A" }],
  "nodes": [{ "name": "N1", "category": 0, "symbolSize": 40 }],
  "links": [{ "source": "N1", "target": "N2", "value": 1 }]
}

特有布局(力导向 / 环形等)、缩放平移 roam、节点可拖拽、斥力、节点大小。


旭日图 sunburstChart

用途:层级占比。

数据格式[{ "name": "根", "value": 100, "children": [...] }]

特有:内径、外径。


树图 treeChart

用途:组织架构、目录树。

数据格式:单根 { "name": "根", "children": [...] }

特有:节点字号;无图例。


K 线图 candlestickChart

用途:金融 OHLC。

数据格式

json
{
  "categories": ["1/1", "1/2"],
  "series": [{
    "name": "股票A",
    "data": [[, , , ], ...]
  }]
}

特有涨颜色 / 跌颜色;坐标轴与 grid;数值轴格式。


仪表盘 gaugeChart

用途:单指标完成度、仪表盘 KPI。

配置分段(专用面板,非 ChartPropSections):

分段主要配置
内容标题、副标题、是否显示进度弧、仪表盘大小、圆心水平/垂直位置
样式主题色、背景色
数据当前值、最小值、最大值、单位
行为事件、入场动画
高级自动刷新

支持数据源绑定与示例数据。


使用建议

  1. 填入示例数据 看结构,再改 JSON 或绑 API
  2. 多系列用 系列色板 统一配色,或工具栏 配色 整页换肤
  3. 数据量大时开启 大数据优化dataZoom
  4. 属性过多时用 搜索 定位「图例」「dataZoom」等

相关文档

巧曦大屏搭建平台 · 联系我们