2014-10-09 35 views
1

我有一个高仓位图。我使用highcharts-ng。在删除旧系列并添加新系列之后,导航器中的系列不会更新。没有必要在导航器中使用这个缩略图,我可以设置它的不透明度,但我没有看到它,但是我需要在改变系列之后拥有适当的范围。范围也不会更新。下面是截屏:Highstock导航系列(highcharts-ng)

http://videobam.com/jXwOC

这里是我的导航配置:

navigator: 
     adaptToUpdatedData: true 
     series: 
     data: [] 
     xAxis: 
     labels: 
      style: 
      fontSize: '14px' 
      fontWeight: 'bold' 
     maskFill: 'rgba(0, 165, 211, 0.05)' 
     enabled: true 
     series: 
     # lineColor: 'rgba(0,0,0,0)' 
     # fillColor: 'rgba(0,0,0,0)' 
     lineColor: '#00a5d3' 
     fillColor: 
      linearGradient : { 
      x1 : 0, 
      y1 : 0, 
      x2 : 0, 
      y2 : 1 
      }, 
      stops : [[0, '#95d7e7'], [1, '#ffffff']] 

回答

1

导航总是结合到第一串联或根据ID的系列。因此,而不是删除系列,使用series.update() - 这将更新系列与所有必需的选项,并连接将工作。

+0

我试图使用更新,但'$ scope.chartConfig.series.update'是'undefined'。我不知道如何使用'highcharts-ng'实际做到这一点。 – ciembor 2014-10-09 14:31:15

+0

我正在关注这个例子:http://jsfiddle.net/pablojim/Cp73s/。 – ciembor 2014-10-09 14:33:54

+0

我对这个插件不是很熟悉。我想它应该足以在'config.series [index]中更新所需的选项,并且应该重绘图表。 – 2014-10-09 14:51:51