chart.js轻量级图表插件使用

安装下载

下载地址:https://github.com/chartjs/Chart.js/releases/latest

cdn LINK:https://cdnjs.com/libraries/Chart.js

文档:https://www.chartjs.org/docs/latest/

Chart.js有两种不同的版本。常规版本的Chart.js和 Chart.min.js,附带chart.js库的同时还带着颜色解析器。如果你想使用这个版本并且在你的图表中使用时间轴,你需要在安装Chart.js之前安装上Moment.js

而另一个版本Chart.bundle.js Chart.bundle.min.js早就包含了Moment.js 。你唯一需要注意的就是两个版本只能安装一个,否则会引起错误。

一旦你决定好使用哪个版本之后,你就可以在你的项目中引入Chart.js了

<script src="path/to/Chart.min.js"></script>
<script>
    var barChart = new Chart({...})
</script>

使用方法

1创建html标签

<canvas id="barChart" width="600" height="400"></canvas>

注:一般来说,画布的宽度和高度决定了图表的尺寸。但在创建响应式图表时,宽高的数值决定的只是比例。

2创建一个chart类的实例

var barChart = new Chart($("barChart"), {
  type: 'bar',
  data: {
    labels: ["China", "India", "United States", "Indonesia", "Brazil", "Pakistan", "Nigeria", "Bangladesh", "Russia", "Japan"],
    datasets: [{
      label: 'Population',
      data: [1379302771, 1281935911, 326625791, 260580739, 207353391, 204924861, 190632261, 157826578, 142257519, 126451398],
      backgroundColor: [
        'rgba(255, 99, 132, 0.6)',
        'rgba(54, 162, 235, 0.6)',
        'rgba(255, 206, 86, 0.6)',
        'rgba(75, 192, 192, 0.6)',
        'rgba(153, 102, 255, 0.6)',
        'rgba(255, 159, 64, 0.6)',
        'rgba(255, 99, 132, 0.6)',
        'rgba(54, 162, 235, 0.6)',
        'rgba(255, 206, 86, 0.6)',
        'rgba(75, 192, 192, 0.6)',
        'rgba(153, 102, 255, 0.6)'
      ]
    }]
  }
});
//参数详解
第一个位置参数:为之前创建的HTML节点对象,可以用DOM或Jquery获取。
第二个位置参数:是一个Json格式的数据字典,里面内容包括以下
type                 图表类型,可选如下值line()bar(柱状图)radar, polarArea, pie(饼形图)doughnut 以及bubble
data
backgroundColor          区域颜色,与数据对象,可以使用rgba颜色对象,也可以使用rgb字符串如['#debd5a,]
 

 

转载于:https://www.cnblogs.com/huang99882008/p/11155881.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值