2017-09-19 27 views
1

dygraph 2.0을 사용하여 막대 그래프와 막대 그래프가 혼합 된 그래프를 구현하고 있습니다. 내 맞춤형 막대 플로터가 표준 라인 1과 잘 작동합니다. 내 라인 시리즈에는 롤오버 세트가 있지만 막대에는 자체 Y 값이 있기 때문에 평균값이 아닐 필요가 있습니다 ... 롤피 오드는 모든 시리즈에 대해서만 설정 될 수도 있고 설정되지 않을 수도 있지만 특정 Y 축 정의 또는 특정 시리즈가 아닌 ...다이 그래프 : Y 축 중 하나의 rollPeriod 또는 선택한 시리즈에만 해당. 모든 시리즈가 아님

이것이 가능합니까? 모든 해결 방법은 ...? 사전에

감사합니다, JC

I 그래프 옵션에서 rollPeriod을 제거 결국, 그래프를로드하기 전에, 시리즈마다 수동으로 롤링 평균을 계산하는

답변

0

...

function averageRollData(data, serie){ 

    for (var i=0; i < data.length; i++){ 
     var left = data.length - i; 
     var inc = Math.min(4, left); 
     var val = 0; // data[i][serie]; 
     var div = inc; 
     for (var x = 0; x < inc; x++){ 
      var v = data[i + x][serie] 
      val += v; 
      if (v == null) div--; 
     } 
     data[i][serie] = val/div; 
    } 
}