新版Chart.js绘制折线图

网上的资料都是旧版的 , 遇到了一些坑 


首先 定义一个canvas , 如果要设置大小的话得在外面放一个div来控制大小 , 设置宽度会自动设置对应的高度 , 自己设置height无效(此处不知道怎么解决)

<div style="width: 1600px">
    <canvas id="myChart"></canvas>
</div>

添加引用

<script src="js/Chart.bundle.js"></script>
<script src="js/jquery.min.js"></script>

js代码 , 此处要在文档加载完毕时使用 , 可使用jq的$() , 也可使用window.ready

<script>
    $(function () {
        var data={
            //折线图需要为每个数据点设置一标签。这是显示在X轴上。
            labels: ["第一项","第二项","第三项","第四项","第五项"],
            //数据集(y轴数据范围随数据集合中的data中的最大或最小数据而动态改变的)
            datasets: [{
                label: '折线名',
                backgroundColor: "#fff", //背景填充色
                borderColor: "#36A2EB", //路径颜色
                pointBackgroundColor: "#36A2EB", //数据点颜色
                pointBorderColor: "#fff", //数据点边框颜色
                data: [81,79.2,83,93,84] //对应的值
            }]
        };
        var ctx = document.getElementById("myChart").getContext('2d');
        var myLineChart = new Chart(ctx, {
            type: 'line',
            data: data,
            options: {
                title: {
                    display: true,
                    text: '老罗791' //标题
                }
            }
        });

    });

</script>

效果图



  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值