首页 > 其他分享 >Chart.js (v2.9.4) 2-主要的函数和对象介绍

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

时间:2024-05-27 11:56:16浏览次数:24  
标签:core 渲染 继承 v2.9 Chart js controller datasetController 负责

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图表的构造函数。

 

 

标签:core,渲染,继承,v2.9,Chart,js,controller,datasetController,负责
From: https://www.cnblogs.com/wuxianlong/p/17561729.html

相关文章

  • 网站中用户昵称规则设计、正则表达式与JS实现——基于微信昵称规则
    微信的昵称规则为社交平台提供了一个良好的参考框架。本文将探讨如何基于微信昵称规则,为网站设计一套合理的用户昵称规则,并使用JavaScript(JS)和正则表达式来实现这些规则,同时确保昵称满足最小长度的要求,并支持最大18位长度。一、微信昵称规则概览微信昵称规则主要包括:修改次数......
  • Nodejs 在实战中的校验用户信息(JWT、localStorage、Cookie)
    本文分别站在了客户端(reactjs)与服务端(nodejs)的角度,总结了整个用户校验过程各自的操作。一概念明晰1.1localStorage和Cookie都是存储数据的方式localStorage:储存在客户端(浏览器)本地Cookie:存储在服务端,安全性更高。(是一个HTTP请求标头,由服务器通过 Set-Cookie 设置,......
  • vue中引入js脚本块或者js文件 js函数 js方法
    一、vue中,使用js函数的方法在vue文件中,如果想要在组件里,通过事件触发,调用到函数,这个函数需要放在特定的位置,如下:<script>exportdefault{methods:{t1(){},t2(){},t3(){}}}</script>例如用户点击,通过click事件触发,调用t1函数,......
  • 使用DQN 来优化车间排产JSP探索
    首先感谢莫烦大神的python强化学习的教程让我能快速了解强化学习自从几年前从事智能工厂建设工作,对于APS听到最多的就是APS上线失败的案例。让自己开始思考APS上线的难度到底在哪里?可能主要原因是APS动态性问题待解决,信息化孤岛的问题。动态性主要是客户订单变化、现场生产......
  • Vue.js条件渲染与列表渲染指南
    title:Vue.js条件渲染与列表渲染指南date:2024/5/2620:11:49updated:2024/5/2620:11:49categories:前端开发tags:VueJS前端开发数据绑定列表渲染状态管理路由配置性能优化第1章:Vue.js基础与环境设置1.1Vue.js简介Vue.js(读音:/vjuː/,类似于"view")......
  • (读后分享)移动Web前端高效开发实战:HTML 5 + CSS 3 + JavaScript + Webpack + React Nat
    链接:pan.baidu.com/s/1tIHXj9HmIYojAHqje09DTA?pwd=jqso提取码:jqsoHTML5新特性与应用:介绍HTML5的新特性,包括语义化标签、本地存储、设备兼容、连接特性等,并讲解如何在移动Web前端开发中充分利用这些特性提升用户体验。CSS3样式与动画设计:详细讲解CSS3的样式设计和动画效果,包......
  • 基于ssm+jsp家政服务网站系统,家政管理系统,附源码+数据库+论文+PPT,包安装调试
    1、项目介绍随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。家政服务网站,主要的模块包括查看管理员;个人中心、用户管理、服务类型管理、家政类型管理、家政评价管理、家政资讯管理、家政服务管理、家政预约管理......
  • C#调用js库的方法
    前言用.net6开发一个Winform程序,处理Excel文件,并把结果导出Excel文件。要用到两个算法,一是turf.js库的booleanPointInPolygon方法,判断经纬度坐标是否在区域内;二是经纬度纠偏算法,因为对方给的区域坐标集合有偏移,需要纠偏。这两个算法,网上找C#的实现,一是不好找;二是找来的不信任,我还......
  • Http请求携带JSON字符串,报错415
    //使用ajax向后端发送post请求,响应415letjsonObj={"username":"zhangsan","password":"1234"}Vue.createApp({data(){return{message:''}},methods......
  • 动态执行JS-把字符串当做代码去执行
    使用eval将字符串当做代码来执行functionzhiXing(strCode){eval(strCode)}zhiXing("console.log('hello')")在控制台会输出:helloeval的简单介绍1,eval是同步代码2,eval()执行代码时,读取变量是当前作用域;他会先去找当前作用域中有没有这个值;如果有就获取,如果......