欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Chart.js使用(一)

程序员文章站 2022-07-13 15:51:22
...

——chart.js的引入及对象创建

最近在使用Chart.js做一些报表数据展示,最早看的是Chart.js对应的中文文档,不过发现在调试过程中有各种报错。仔细看了一下,发现中文文档对应的版本内容可能和现在使用的版本不一致导致的。这里记录一下使用时的一些内容,防止下次使用的时候忘记了。

目前使用Chart.js还停留在比较简单的层面,先记录下初始化对象部分。
中文文档中,针对对象初始化部分的示例为:

var ctx =document.getElementById("myChart").getContext("2d");
var myNewChart = new Chart(ctx).PolarArea(data);

在使用Chart.js V2.7.1版本时,需做以下调整:

var ctx = document.getElementById("myChart").getContext('2d');
var myChart = new Chart(ctx,dataset,options);

其中,dataset包含以下内容:

var dataset = {
    type:'';     //图表类型;[]
    data:{
        labels:['标签1','标签2'],//数据横坐标
        dataset:[{
            label:'',
            data:['数据1','数据2'],//数据值
            backgroundColor:[],//各类型数据展示颜色
            borderColor:[],
            borderWidth:1,
        }]
    }

对于折线图、条形图等类型,可能出现多个数据显示的情况,dataset中的data字段做以下处理

嗯,这里还没写,需补充

options 参数可空(即new Chart(ctx,dataset)形式),此时,采用默认参数


[1]: Chart.js 英文文档:http://www.chartjs.org/docs/latest/
[2]: Chart.js 下载地址:https://github.com/chartjs/Chart.js/releases/tag/v2.7.1

相关标签: chart.js