@逍为(hustcc)

除了 Geometry,包括 View,Facet 等等实例上,对于 options 储存的规范进行统一。规则就两条:

  • 构造方法中的参数,以及 API 追加配置都放到 this.options 中
  • 根据 options 衍生出来的数据结构、实例等都放到 this 上

举例:

  • chart.data(data) 中的 data 放到 chart.options.data 上
  • 根据 coordinate 配置生成的 coordinate 实例,放到 chart.coordinate 上

具体执行