进度条
Scroll bar 是一个静态插件,主要用于辅助 pan 和 pinch 交互以。
API
如何引入
- const F2 = require('@antv/f2/lib/index');
- const ScrollBar = require('@antv/f2/lib/plugin/scroll-bar');
- // 注册插件 ScrollBar
- F2.Chart.plugins.register(ScrollBar); // 这里进行全局注册,也可以给 chart 的实例注册
- // 或者给具体的 chart 实例注册
- const chart = new F2.Chart({
- id: 'canvas',
- plugins: ScrollBar
- });
引入插件之后,就可以调用 chart.scrollBar()
方法了。
- chart.scrollBar({
- // 一些配置项
- });
配置项
属性名 | 类型 | 默认值 | 说明 |
mode | String | ‘x’ | 用于确定进度条的渲染方向,可选值为 ‘x’, ‘y’, ‘xy’ |
xStyle | Object |
| 用于设置 x 轴方向进度条的样式,其中:
|
yStyle | Obect |
| 用于设置 y 轴方向进度条的样式,其中:
|
实例
原文: https://antv.alipay.com/zh-cn/f2/3.x/api/scroll-bar.html