如何在javascript chart.js中只显示整数

前端之家收集整理的这篇文章主要介绍了如何在javascript chart.js中只显示整数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在 java脚本库 chartjs.org创建的图表中只显示整数而不是浮点数

以下是示例graph链接

我是新来的有人可以帮我配置这个

解决方法

这是使用chart.js 2.5的方法
只需将此回调函数添加到yAxes ticks属性即可

function(value){if(Number.isInteger(value)){返回值; }}

或者只是在同一个地方使用stepSize:1.

jsFiddle:https://jsfiddle.net/alelase/6f8wrz03/2/

var ctx = document.getElementById("chart1");
 var data = {
        labels: ['John','Alex','Walter','James','Andrew','July'],datasets: [
            {
                label:  "Messages: ",data: [1,2,5,4,3,6],backgroundColor: [
                'rgba(255,99,132,0.2)','rgba(54,162,235,'rgba(255,206,86,'rgba(75,192,'rgba(153,102,255,159,64,0.2)'
            ],borderColor: [
                'rgba(255,1)',1)'
            ]
            }]
    };

var myChart = new Chart(ctx,{
        type: 'bar',data: data,beginAtZero: true,options: {
            responsive: true,legend: {
                display: false
            },title: {
                display: false,text: 'Chart.js bar Chart'
            },animation: {
                animateScale: true
            },scales: {
                yAxes: [{
                    ticks: {
                        beginAtZero: true,callback: function (value) { if (Number.isInteger(value)) { return value; } },stepSize: 1
                    }
                }]
            }
        }
    });
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js"></script>


<div>
  <canvas id="chart1"></canvas>
</div>
原文链接:https://www.f2er.com/js/159205.html

猜你在找的JavaScript相关文章