• Chartjs(1.0.2版本)入门使用


    Chart.js(1.0.2版本)入门使用(最基础)

    直接将一下内容粘贴到任意编辑器里,浏览器打开就可以显示

     1 <!DOCTYPE html>
     2 <html>
     3  <head>
     4   <title>Chart.js入门使用</title>
     5   <meta charset="utf-8">
     6   <!--<script src="Chart.js"></script>-->
     7   <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js"></script>
     8  </head>
     9  <body>
    10  <!--
    11  1 -- html页面中 创建一个canvas元素,给定id,也可以同时直接给定宽和高
    12  2 -- js中:2.1 用dom或者jq方法获得以上canvas
    13             2.2 获取2d元素ctx
    14  3 -- js中:3.1 初始化数据data=[{},{},{}...]
    15                  注:每个{}代表一份或者一个点
    16                  {value://数值
    17                  color:默认加载时的颜色
    18                  highlight:// hover时的颜色
    19                  label:鼠标移入该区域显示的内容标签
    20                  }
    21  4 -- js中:基于画布对象ctx,创建Chart对象
    22  5 -- js中:基于初始化的数据data,通过Chart对象调用图表方法
    23              /*
    24                * 饼状图 - Pie(datas,options)
    25                  * datas - 图表的数据
    26                  * options - 选项
    27                * 柱状图 - Bar(datas,options)
    28                * 曲线图 - Line(datas,options)
    29            */
    30  -->
    31  <!--1 -- html页面中 创建一个canvas元素,给定id,也可以同时直接给定宽和高-->
    32   <canvas id="canvas" width="400" height="400"></canvas>
    33   <script>
    34 //      2 -- js中:2.1 用dom或者jq方法获得以上canvas
    35     var canvas = document.getElementById("canvas");
    36 //              2.2 获取2d元素ctx
    37     var ctx = canvas.getContext('2d');
    38 //3 -- js中:3.1 初始化数据data=[{},{},{}...]
    39     var data = [
    40                 {
    41                     value: 30,
    42                     color:"lightgreen",
    43                     highlight: "green",
    44                     label: "大白菜"
    45                 },
    46                 {
    47                     value: 50,
    48                     color: "#46BFBD",
    49                     highlight: "#5AD3D1",
    50                     label: "小白菜"
    51                 },
    52                 {
    53                     value: 60,
    54                     color: "#FDB45C",
    55                     highlight: "#FFC870",
    56                     label: "洋白菜"
    57                 },
    58                 {
    59                     value: 40,
    60                     color: "#afB45C",
    61                     highlight: "#FabC870",
    62                     label: "娃娃菜"
    63                 },
    64                 {
    65                     value: 40,
    66                     color: "#949FB1",
    67                     highlight: "#f00",//A8B3C5
    68                     label: "圆白菜"
    69                 }
    70 
    71             ];
    72 //4 -- js中:基于画布对象ctx,创建Chart对象
    73     var chart = new Chart(ctx);
    74 //5 -- js中:基于初始化的数据data,通过Chart对象调用图表方法
    75     chart.Pie(data);
    76   </script>
    77  </body>
    78 </html>
    haley欢迎您来访本博客。此博客是作者在工作中的一个记事本,方便下次遇到同样问题时,以最快的速度解决掉遇到的问题。如果您发现哪里写的不对,欢迎给我留言,让我们一起进步。不胜感激!
  • 相关阅读:
    C语言I博客作业03
    C语言I博客作业02
    macwingIDE python3.5 配置
    JAVA必会算法插入排序
    java匿名内部类的另一个用途
    JAVA必会算法选择排序
    Mac elasticsearch 5.2.2 单机双节点配置
    JAVA必会算法二分查找法
    AOP 事物连接,记忆连接数据库,连接池
    线程的意义与一些常见面试问题
  • 原文地址:https://www.cnblogs.com/haley168/p/chartjs.html
Copyright © 2020-2023  润新知