剑道图表:记录Y轴主要刻度标签

时间:2019-06-05 10:27:51

标签: javascript kendo-ui kendo-chart

我正在使用Kendo图表,使用具有双Y轴和X / Y轴均为“ LOG”比例的散点图绘制数据点。

直到今天,所有浏览器都运行良好,我只注意到在Chrome浏览器中-Y轴刻度以0.000009999999999999(而不是0.00001)开头。请找到所附的屏幕截图。

enter image description here

其他Y轴未发生此渲染问题。在渲染之前,我需要为每个轴设置MIN / MAX / AXISCROSSINGVALUE轴。

此外,请提出另一种格式化Y轴刻度标签的方法。

1 个答案:

答案 0 :(得分:0)

您可以使用一个函数来绘制比例尺。将功能添加到轴数据中。

yAxis: {
            name: " name",
            title: {
                text: "bla",
                font: "10px Open Sans",
                color: "#4D4D4D"
            },
            labels: {
                format: "{0:N0}"
            },
            min: 10,
            max: 10000,
            type: "log",
            data: mySequence()
        },

然后您可以执行一个简单的循环(这只是我所做的一个示例)

 function mySequence() {
        var arr = [];
        var n = 1;
        while (n < 10000) {
            n = n * 10;
            arr.push(n);
        }            
        return arr;
    }

请注意类型:“ log”定义,因为它是对数刻度