繁体   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