示例#1
0
 protected function getDataSetString()
 {
     $fullDataSet = array_splice($this->_scaledValues[0], 0, 3);
     while (count($fullDataSet) < 3) {
         array_push($fullDataSet, 0);
     }
     $scaledIntersections = KChartGoogleHelper::getScaledArray($this->_intersections, $this->_scalar);
     foreach ($scaledIntersections as $temp) {
         array_push($fullDataSet, $temp);
     }
     $fullDataSet = array_splice($fullDataSet, 0, 7);
     while (count($fullDataSet) < 7) {
         array_push($fullDataSet, 0);
     }
     return "&chd=" . $this->_dataEncodingType . ":" . $this->encodeData($fullDataSet, "", ",");
 }
示例#2
0
 /**
  * Scale values
  *
  * @return	this
  */
 protected function scaleValues()
 {
     $this->setScalar();
     $this->_scaledValues = KChartGoogleHelper::getScaledArray($this->_data, $this->_scalar);
     return $this;
 }