Chart.js(写给自己的笔记)
一、源码目录设计
1.1、core
core目录主要放置图形核心的代码,包括内置默认配置defaults、图形实例化和API封装的controller、控制器抽象类datasetController、布局实例layouts、比例尺抽象类scale、元素抽象类element、组件注册管理类registry和typedRegistry、core的工具函数util、交互类interaction
1.2、controllers
controllers目录主要放置各个图形类型的控制器line(以线图为例