本文档概述了构成 ECharts 可视化图表的可复用组件。组件是模块化、可配置的构建块,通过提供交互式和信息丰富的元素(如提示框、图例、坐标轴等)来增强图表。有关图表类型本身的信息,请参阅图表类型。
在 ECharts 中,组件遵循模型-视图(Model-View)架构模式,将数据处理与视觉渲染分离。每个组件都包含:
来源
组件在 ECharts 系统中注册,并遵循初始化、渲染和销毁的生命周期。
来源
提示框组件在用户悬停或点击图表元素时显示详细信息。
提示框系统支持两种渲染模式:
TooltipHTMLContent)TooltipRichContent)主要功能
来源
图例组件显示图表系列的键,允许用户识别和切换系列的可见性。
主要功能
来源
坐标轴为数据可视化提供刻度和坐标。ECharts 支持各种坐标轴类型,包括直角坐标系(X/Y)和极坐标系(角度/半径)。
主要功能
来源
数据区域缩放(DataZoom)允许用户通过缩放或选择感兴趣的区域来聚焦特定数据范围。
主要功能
来源
ECharts 提供地图和地理组件,用于地理数据可视化。
主要功能
来源
工具栏组件提供了一组工具,供用户与图表进行交互。
主要功能
来源
组件通常使用符号和视觉元素来表示数据或交互式控件。
符号在多个组件中应用
来源
ECharts 中的组件旨在相互之间以及与图表系列进行交互。
关键交互
来源
ECharts 提供了扩展和定制组件的机制。
主要扩展点
来源
组件通过 ECharts 选项对象进行配置,每个组件都有自己的部分。
{
tooltip: { ... },
legend: { ... },
xAxis: { ... },
yAxis: { ... },
dataZoom: [ ... ],
toolbox: { ... },
geo: { ... },
// Chart series
series: [ ... ]
}
每个组件都有自己的一组配置选项,用于控制其外观、行为和功能。
来源