function pData::negateValues

5.x pData.class.php pData::negateValues($Series)

File

inc/pchart/pchart/class/pData.class.php, line 734

Class

pData

Code

function negateValues($Series) 
 {
  if (!is_array($Series)) {
    $Series = $this->convertToArray($Series);
  }
  foreach ($Series as $Key => $SerieName) 
   {
    if (isset($this->Data ["Series"][$SerieName])) 
     {
      $Data = "";
      foreach ($this->Data ["Series"][$SerieName]["Data"] as $Key => $Value) 
       {
        if ($Value == VOID) {
          $Data [] = VOID;
        }
        else {
          $Data [] = -$Value;
        }
      }
      $this->Data ["Series"][$SerieName]["Data"] = $Data;

      $this->Data ["Series"][$SerieName]["Max"] = max($this->stripVOID($this->Data ["Series"][$SerieName]["Data"]));
      $this->Data ["Series"][$SerieName]["Min"] = min($this->stripVOID($this->Data ["Series"][$SerieName]["Data"]));
    }
  }
}