2014-10-09 108 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