Plugin

    目前默认提供了 legend、guide、tooltip 以及动画(群组以及精细动画两个版本)这四种插件。

    F2 在 Chart 类上注册一个静态属性 Chart.plugins, 使用发布-订阅模式,在 chart 的生命周期中通知注册的各个插件进行各自的操作。

    • beforeGeomDraw 绘制 geom 之前
    • afterGeomDraw 绘制 geom 之后
    • beforeCanvasDraw canvas draw 之前
    • clear 清空图表,移除 geom
    • clearInner 清空图层
    • repaint 重绘

    插件的实现非常简单,只需要在需要的生命周期节点定义具体的行为即可,可参考: Guide 插件

    如何注册/使用插件

    • 在 chart 实例上注册

    注销 plugins

    清除插件

    获取注册的所有插件

    现有插件