几何标记 - Geometry
上一篇
图表 - Chart
下一篇
线 - Line
Loading...
本文档作为几何标记组件的概览和导航:
设计说明:为了方便查阅,每个几何标记组件的文档都包含了完整的属性说明(包括继承的通用属性和组件特有属性),无需跨页跳转。
几何标记是 F2 图表中用于数据可视化的图形组件,负责将数据映射为具体的图形元素(线、点、区间等)。所有几何标记组件(Line、Interval、Point、Area、Candlestick)都继承自 Geometry 基类。
F2 基本组成部分如下图所示:

以下几何标记组件都继承自 Geometry,共享相同的属性和方法:
所有几何标记组件都支持以下基础属性:
完整的属性文档请查看各组件的详细页面,通过上方表格中的链接访问。
所有几何标记组件都共享以下方法:
获取 x 轴的 scale(比例尺)对象。
返回值: Scale 对象
// 在组件实例中调用const xScale = lineComponent.getXScale();
获取 y 轴的 scale(比例尺)对象。
返回值: Scale 对象
// 在组件实例中调用const yScale = lineComponent.getYScale();
根据 canvas 坐标点获取对应图形的数据记录。
参数:
point - { x: number, y: number } 格式的坐标点对象返回值: 匹配的数据记录数组
// 获取鼠标位置对应的数据const records = lineComponent.getSnapRecords({ x: 100, y: 200 });console.log(records); // [{ genre: 'Sports', sold: 5 }, ...]
使用场景:
几何标记是数据到图形的映射层,负责:
通过继承 Geometry 基类: