我正在使用Highstock图表,其中单个系列上有标记,其中x轴是'datetime'类型,y轴是任何数值。现在最初在图表加载时,我使用属性“max”在x轴上提供一些填充,这样终点不会触及边缘(工作正常)但是当我拖动导航器时,填充会丢失并且点接触边缘。 即使拖动导航器后,有没有办法在图形线上保持填充? 任何帮助将不胜感激......
答案 0 :(得分:0)
不幸的是,maxPadding只是第一次使用,正如您所描述的那样,但您可以捕捉adterSetExtremes然后(setExtremes)(http://api.highcharts.com/highstock#xAxis.events.setExtremes)来修改图表上的范围。
答案 1 :(得分:0)
非常感谢Sebastian Bochan .....它对我有用!!!!以防万一有人需要它。这就是我所做的
events: {
setExtremes: function(e) {
if (e.trigger === "navigator") {
var max=e.max+padding_value;
var x=this;
setTimeout(function(){
x.setExtremes(e.min,max);
}, 4);
}
}
},
Padding_value是每次触发导航器时的变量证明填充