小编Ale*_*ria的帖子

chart.js不允许y轴步长采用对数刻度

我不得不解析科学记数法,这是在我的图表中实现对数比例的结果,但它打印出图表中每一行的每个值.没有任何步骤方法似乎有效.

导致图表IMG

var packetsElement = $("#packetsGraph");
    pckBarChart = new Chart(packetsElement, {
        type: 'bar',
        data: {
            labels: ["Received", "Errors", "Lost"],
            datasets: [{
                label: '# of Packets',
                data: packetsArr,
                backgroundColor: [
                    'rgba(55,102,245,0.3)',
                    'rgba(55,102,245,0.2)',
                    'rgba(55,102,245,0.1)'
                ],
                borderColor: [
                    '#3766F5',
                    '#3766F5',
                    '#3766F5'],
                borderWidth: 1
            }]
        },
        options: {
            responsive: true,
            maintainAspectRatio: false,
            title: {
                display: true,
                text: 'Packets',
                fontSize: 20
            },
            scales: {
                yAxes: [{
                    type: 'logarithmic',
                    ticks: {
                        min: 1,
                        stepSize: 1000000,
                        steps: 1000000,
                        stepValue: 1000000,
                        callback: function(value, index, values) {
                            return parseFloat(value); …
Run Code Online (Sandbox Code Playgroud)

javascript chart.js

5
推荐指数
2
解决办法
3351
查看次数

标签 统计

chart.js ×1

javascript ×1