使用最新版的chart.js

chart.js官网

  • 先定义画布
<div class="bar-chart" style="width:50% !important;height:300px!important;float:left;posttion:relative"><h5 class="bar-title">当前周用户注册数一览表</h5><canvas id="currentWeekChart" width="400" height="300"></canvas>
</div>
  • 定义数据集合
    这里用的是静态数据,datasets里还有许多属性,可以到官网详查
 var data = {labels: ["周一", "周二", "周三", "周四", "周五", "周六", "周日"],datasets: [{label: "用户数量",backgroundColor: "rgba(0, 0, 0, 0.1)",//线条填充色pointBackgroundColor:"rgba(255,48,48,0.2)",//定点填充色data: [65, 59, 80, 81, 56, 55, 40]}]};
  • 配置options选项(这个配置可以在对统计图的细节做调整)
    这里的options是空的,具体需要哪些配置可以到官网查看每个配置项所代表的含义
var options = {};
  • 获取canvas画布,开始画图
var ctx = document.getElementById("currentWeekChart").getContext("2d");
var currentWeekChart = new Chart(ctx,{type: 'line',data: data,options:options
});
  • 效果图

如果有多条线时,只需在data里的datasets添加数据就行,如下

 var data = {labels: ["周一", "周二", "周三", "周四", "周五", "周六", "周日"],datasets: [{label: "用户数量",backgroundColor: "rgba(0, 0, 0, 0.1)",pointBackgroundColor:"rgba(255,48,48,0.2)",data: [65, 59, 80, 81, 56, 55, 40]},{label: "另一条线",backgroundColor: "rgba(255,62,150, 0.1)",pointBackgroundColor:"rgba(255,48,48,0.2)",data: [13, 79, 20, 40, 80, 2, 60]}]};

chart.js-折线图相关推荐

  1. 前端折线图中背景,Chart.js折线图设置背景颜色

    I'm working with Chart.js and want to convert a line chart to a PNG. The problem is that the image a ...

  2. d3.js折线图_学习使用D3.js创建折线图

    d3.js折线图 by Sohaib Nehal 通过Sohaib Nehal 学习使用D3.js创建折线图 (Learn to create a line chart using D3.js) 使用 ...

  3. js折线图设置y轴刻度_手绘风格的 JS 图表库:Chart.xkcd

    本文作者:HelloGitHub-kalifun 图表库千万个今天 HelloGitHub 给大家推荐个很有"特色"的图表库:一个手绘风格的 JS 图表库 -- Chart.xkc ...

  4. js折线图设置y轴刻度_d3.js实现自定义多y轴折线图

    前言 需求是实现一个生命体征的体温单,x轴是时间线,y轴有多个体征项.效果不是特别复杂,但是行业特殊性,所以也没有现成可用的,所以用 d3.js 实现了一个多y轴的折线图. 基础 这张图只用了d3.j ...

  5. C#chart绘折线图动态添加数据

    C#入门基础,实现chart控件动态添加数据 源程序https://download.csdn.net/download/qq_42237381/10742048 目录 一.效果示意 二.原理说明 三 ...

  6. chart.js雷达图不显示刻度标签_Matplotlib从入门再也不放弃

    本文使用 Zhihu On VSCode 创作并发布 display: false date: 2020-06-13 title: 掌握这几个概念就可以延迟放弃matplotlib作图 categor ...

  7. chart.js 图表刷新_Chart.js的花式,响应式图表

    chart.js 图表刷新 Data is all around us. While search engines and other applications work most optimally ...

  8. html chart标签,用 Chart.js 画扇形图并显示标签

    chart.js 扇形图 var ctx = document.getElementById("myChart").getContext('2d'); var myChart = ...

  9. Echarts使用及动态加载图表数据 折线图X轴数据动态加载

    Echarts简介 echarts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,来自百度...我想应该够简洁了 使用Echarts 目前,就官网的文 ...

  10. Web在jsp页面中生成柱状图,折线图,饼状图

    一.前言 在实际开发过程中,柱状图,折线图,饼状图在一些OA,ERP中是非常常见的功能,特别是需求方是业务型,数据分析型公司,下面的例子简单实现了饼状图,柱状图,折线图在jsp中生成.(ps:新手上路 ...

最新文章

  1. 用C#操纵IIS(代码)
  2. 模型训练完才是业务的开始?说说模型监控 | CSDN博文精选
  3. 内容社区,为什么有必要做内容标签系统?
  4. (22)Ajax的基本使用(实现登录功能和局部刷新以及防止跨站请求伪造攻击)
  5. 循环所有数据库执行脚本
  6. 2021年国货彩妆品牌推广营销趋势
  7. C++socket编程(三):3.5 accept读取用户的连接信息
  8. linux qt创建静态库,QT创建与QT无关的纯C++程序和动态/静态库
  9. 随想录(再谈核心技术)
  10. 正确使用日志的10个技巧(转)
  11. 高校后勤管理系统java代码_java毕业设计_springboot框架的高校后勤信息管理系统...
  12. intel网卡驱动下载linux,Intel网卡驱动下载_万能英特尔网卡驱动_万能网卡驱动_5分享...
  13. 万能Ghost系统制作教程(龙帝国论坛)
  14. UART使用EDMA收发
  15. 某型发动机整机测试研究
  16. 初始C语言-分支与循环语句
  17. objectArx ---基础操作
  18. LeetCode221117_125、904. 水果成篮
  19. 深度学习(二)---算法岗面试题
  20. 大公司拧螺丝还是小公司扛把子

热门文章

  1. 微信小程序商品详情页底部弹出框(点击加入购物车或立即购买弹出)
  2. 拉勾Java工程师P7训练营 高薪笔记
  3. python图灵_python图灵机器人
  4. 好工具推荐系列:Windows系统查看各个进程/网速/CPU的软件(查看系统资源工具)
  5. 如果你打算将游戏业务外包 那么这篇文章你就不得不看!
  6. SEO技术是一个很好的方式来分享和做SEO代码。分享一下keysioncms的调用代码。
  7. Eclipse改成中文版本
  8. 应急照明市电检测_A型0.5KVA应急照明集中电源ty-d市电检测 市电监测
  9. 洛谷 P1462 通往奥格瑞玛的道路
  10. 2018年中国淘宝村超3200个,数字经济振兴乡村