2014-10-09 2 views
1

Highstock 차트가 있습니다. 나는 highcharts-ng를 사용한다. 이전 세리를 제거하고 새 세리를 추가하면 네비게이터의 세리가 업데이트되지 않습니다. 네비게이터에이 미니어처 차트가 있어야 할 필요는 없습니다. 불투명도를 설정할 수는 있지만 보이지는 않지만 세리에를 변경 한 후에 적절한 범위를 가져야합니다. 그리고 범위도 업데이트되지 않습니다.Highstock (highcharts-ng)의 네비게이터 시리즈

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에 따라 시리즈에 결합되어

http://videobam.com/jXwOC

가 여기 내 네비게이터 구성입니다 : 여기에 스크린 캐스트입니다. 따라서 계열을 제거하는 대신 series.update()을 사용하십시오. 시리즈가 필요한 모든 옵션으로 업데이트되며 연결이 작동합니다.

+0

업데이트를 사용해 보았습니다 만,'$ scope.chartConfig.series.update'는'undefined'입니다. 나는 실제로 이것을 highcharts-ng를 사용하여 어떻게하는지 모른다. – ciembor

+0

다음 예는 http://jsfiddle.net/pablojim/Cp73s/입니다. – ciembor

+0

나는 그 플러그인에 익숙하지 않다. 필자는'config.series [index]'의 필수 옵션을 업데이트하기에 충분해야하고 차트를 다시 그려야한다고 생각합니다. –

관련 문제