簡體   English   中英

Highcharts導航器錯誤:無效的負值 <rect> 屬性寬度

[英]Highcharts navigator error: Invalid negative value for <rect> attribute width

有沒有人知道為什么我看到這個錯誤 - “錯誤:屬性寬度的負值無效”使用Highstock導航器? 請參閱這個JsFiddle我的代碼 - http://jsfiddle.net/Yrygy/250/

var chart = new Highcharts.StockChart({
    chart: {
        renderTo: 'container',
        height: 120
    },
    navigator: {
        series: {
            data: chartData
        }
    },
    series: [{
        data: [null],
        markers: {
            enabled:true
        }
    }]
});

您的數據全部都在一天之內。 highstock的minRange默認為一天。 因此,當您在系列中正確定義數據時,看起來您的rangeselector無法使用的原因是您已經放大了一天。
將數據從導航器移動到一個系列,並將xAxis minRange更改為較小的數字(我選擇1分鍾)

var chart = new Highcharts.StockChart({
    chart: {
        renderTo: 'container'
    },
    series: [{
        data: chartData,
        markers: {
            enabled:true
        }
    }],
    xAxis : {
        minRange: 60 * 1000 // one minute
    },
});

http://jsfiddle.net/blaird/Yrygy/256/

我使用navigator.series.setData()時出現此錯誤。 您只需使用chart.xAxis[0].setExtremes(min, max)設置最小值和最大值

暫無
暫無

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

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