簡體   English   中英

劍道圖表:記錄Y軸主要刻度標簽

[英]Kendo Chart: Log Y-Axis Major Tick label issue

我正在使用Kendo圖表,使用散點圖繪制的數據點具有雙Y-軸和X / Y軸均為“ LOG”比例類型。

直到今天,所有瀏覽器都運行良好,直到今天,我才注意到只有Chrome瀏覽器-Y軸刻度以0.000009999999999999(而不是0.00001)開頭。 請找到隨附的屏幕截圖。

在此處輸入圖片說明

對於其他Y軸,不會發生此渲染問題。 渲染之前,我為每個軸設置了MIN / MAX / AXISCROSSINGVALUE軸。

另外,請提出另一種格式化Y軸刻度標簽的方法。

您可以使用一個函數來繪制比例尺。 將功能添加到軸數據。

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”定義,因為它是對數刻度

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM