2012-04-02 4 views

답변

0

더 좋은 방법이 있는지는 잘 모르겠지만 기본적으로 누적 열을 사용하여 계열을 기반으로하는 열의 스타일을 지정합니다.

나는 임계 값이 정의 된 누적 컬럼이 있습니다. 2400을 말할 수 있습니다. 두 시리즈를 만들었습니다. 하나는 임계 값보다 작은 열과 임계 값보다 큰 열에 대한 열입니다. 이 같은

뭔가 : 열 2400의 임계 값보다 낮은 경우이 경우에 따라서

series: [{ 
name: '< 2400 ', 
color: '#768e43', 
data: [<?php 
      $numItems = count($items); 
     $i = 0; 
     foreach ($items as $row) : 
       if ($row['Total'] > $threshold) { 
      $value = 0; 
      } else { 
      $value = $row['Ending']; 
       } 

      if ($i+1 != $numItems) { 
        echo $value . ", "; 
      } else { 
      echo $value; 
      } 
      $i++; 
     endforeach; 
      ?>] 
}, { 
name: '< 2400 ', 
color: '#768e43', 
data: [<?php 
      $numItems = count($items); 
     $i = 0; 
     foreach ($items as $row) : 
       if ($row['Total'] < $threshold) { 
      $value = 0; 
      } else { 
      $value = $row['Ending']; 
       } 

      if ($i+1 != $numItems) { 
        echo $value . ", "; 
      } else { 
      echo $value; 
      } 
      $i++; 
     endforeach; 
      ?>] 

는, 다음은 첫 번째 시리즈에가는 녹색이며, 두 번째로 진행이되면 이상 시리즈와 열은 빨간색입니다. 각 열은 두 개의 계열을 가지고 있지만 하나는 항상 0입니다.

마찬가지로 나는 더 나은 방법이있을 수 있습니다. 이것은 개념 증명을 위해 함께 던졌지 만 다시 조사하지 않았습니다.