chart.js生成饼状图

Posted 微微伊笑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chart.js生成饼状图相关的知识,希望对你有一定的参考价值。

第一步:引入chart.js。

 <script src=\'https://cdn.bootcss.com/Chart.js/2.7.3/Chart.js\'></script>

第二步:在html中写入canvas元素。

 <canvas id="myChart" width="500px" height="150px"></canvas>

第三步:绘图。

<script src=\'https://cdn.bootcss.com/Chart.js/2.7.3/Chart.js\'></script>
<script>
  var ctx = document.getElementById(\'myChart\').getContext(\'2d\');
  var data = {
    datasets: [{
        data: [10,20,30], //在这里写数据
        backgroundColor:["red","green","blue"] //在这里指定颜色
    }],

    labels: [ //这里写标签,即每个数据属于哪个种类
        \'label1\', 
        \'label2\',
        \'label3\'
    ]
  };

  var myPieChart = new Chart(ctx, {
   type: \'pie\',
   data: data
});
  
</script> 

结果:

 

以上是关于chart.js生成饼状图的主要内容,如果未能解决你的问题,请参考以下文章

如何从数据库中获取到数据生成饼状图?(Java web)

在winform中如何生成饼状图和柱状图?

excel插入饼状图总是一根线

用wps表格怎样做立体饼状图啊

java写饼状图问题

D3(v5) in TypeScript 坐标轴之 饼状图生成