当前位置: 代码网 > it编程>编程语言>Javascript > Chart.js (v2.9.4) 2-主要的函数和对象介绍

Chart.js (v2.9.4) 2-主要的函数和对象介绍

2024年05月27日 Javascript 我要评论
Color() :主要负责渲染图表时候,针对颜色处理相关函数 helpers_core:工具对象,提供了基础的工具函数功能,遍历数组,扩展对象,合并对象,克隆对象等等。 core_defaults:负责存储系统默认的全局属性或是插件,用户通过这个全局对象配置一些通用的属性或是插件,轻松让所有实例化出 ...

color() :主要负责渲染图表时候,针对颜色处理相关函数

helpers_core:工具对象,提供了基础的工具函数功能,遍历数组,扩展对象,合并对象,克隆对象等等。

core_defaults:负责存储系统默认的全局属性或是插件,用户通过这个全局对象配置一些通用的属性或是插件,轻松让所有实例化出来的chart图表都继承这些配置。

core_element(): 这是title()、legend()、core_scale()、core_tooltip()、arc()、line()、point()、rectangle()的基函数。

core_datasetcontroller():这是数据集显示成各种类型图表的基础类,比如线性图、柱状图、雷达图、气泡图等等,都是继承这个函数,和上面core_element()实现继承原理一样。

core_animations:负责动画的实现。

elements.arc:画弧线。
elements.line:画直线。
elements.point:画点。
elements.rectangle:画矩形。

controller_bar():继承自core_datasetcontroller(), 负责渲染柱状图。

controller_horizontalbar():继承自controller_bar(),负责渲染横向柱状图。

controller_line():继承自core_datasetcontroller(), 负责渲染线性图。

controller_bubble():继承自core_datasetcontroller(),负责渲染气泡图。

controller_doughnut():继承自core_datasetcontroller(), 负责渲染环状图。

controller_polararea():继承自core_datasetcontroller(),负责渲染极地图。

controller_pie():继承自core_datasetcontroller(),负责渲染饼图。

controller_radar():继承自core_datasetcontroller(),负责渲染雷达图。

controller_scatter():继承自core_datasetcontroller(),负责渲染散点图。

core_interaction:位置处理。

core_layouts:负责chart图表各个区块的大小计算、和排版布局。

platform:系统基础函数。

core_plugins:负责系统默认插件和用户默认的插件的注册、注销、清理和启用等等。

core_tooltip():继承自core_element(),负责渲染鼠标移动道目标时,显示当前对象的相关属性。

core_scale():继承自core_element(),负责渲染x/y 轴。

legend():继承自core_element(),负责渲染dataset集合的种类。

title():继承自core_element(),负责渲染chart的title

core_controller():这是chart图表的核心,也是实例化一个chart图表的构造函数。

 

 

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com