有没有人知道我为什么会看到此错误 - "错误:使用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
}
}]
});
答案 0 :(得分:4)
您的数据全部都在一天之内。 highstock的minRange默认为一天。因此,当您在系列中正确定义数据时,您的范围选择器无法使用的原因是您已经放大了一天。
将数据从导航器移动到一个系列,并将xAxis minRange更改为较小的数字(我选择1分钟)
var chart = new Highcharts.StockChart({
chart: {
renderTo: 'container'
},
series: [{
data: chartData,
markers: {
enabled:true
}
}],
xAxis : {
minRange: 60 * 1000 // one minute
},
});
答案 1 :(得分:0)
使用navigator.series.setData()
时出现此错误。您只需使用chart.xAxis[0].setExtremes(min, max)