feat(chart): add multi-axis overlay controls
This commit is contained in:
@@ -64,6 +64,9 @@ WaveformTrack(每个 series 一条 SVG 轨道)
|
||||
- `separated`: 波形垂直堆叠,共享 X 轴
|
||||
- `compact`: 多个波形在紧凑布局中展示
|
||||
|
||||
叠加曲线由独立的 `overlayMode` 控制 Y 轴:`single-axis` 共享一个值轴,
|
||||
`multi-axis` 最多使用四个值轴,超出的曲线复用第 4 轴。
|
||||
|
||||
公开输入包括 `data`、显示模式、尺寸、标签、颜色、tooltip、缩放、时间单位、帧号和
|
||||
受控标注状态;公开事件包括 `point-hover`、`zoom-change` 以及标注 CRUD 生命周期事件。
|
||||
|
||||
@@ -86,7 +89,7 @@ WaveformTrack(每个 series 一条 SVG 轨道)
|
||||
轨道尺寸计算,并使用确定性的候选偏移避让相邻文字框;无效标注会被忽略但不会从受控
|
||||
数组中删除。
|
||||
|
||||
Y 轴只在轴域最大绝对值小于 `0.01` 或大于等于 `100` 时使用共享科学计数指数;tooltip 和标注编辑器使用各自的普通十进制格式。所有格式化仅作用于展示层,受控数据与比例尺仍使用原始数值。
|
||||
X、Y 轴在显示域最大绝对值小于 `0.01` 或大于等于 `100` 时使用共享科学计数指数;刻度固定保留两位缩放值,倍率以 `E±NN` 独立显示在轴末端。X 轴按当前时间单位换算后判断,多 Y 轴分别计算。tooltip 和标注编辑器使用各自的普通十进制格式。所有格式化仅作用于展示层,受控数据与比例尺仍使用原始数值。
|
||||
标注框候选位置按上、下、右、左及四个对角方向排序,优先垂直布局并按轨道独立执行碰撞避让。
|
||||
|
||||
## 数据流
|
||||
|
||||
Reference in New Issue
Block a user