/**
  * Sets the height of the chart in the container.
  *
  * @param int Amount in pixels
  * @return \chartArea
  */
 public function height($height)
 {
     if (is_int_or_percent($height)) {
         $this->height = $height;
     } else {
         $this->type_error(__FUNCTION__, 'int | string', 'representing pixels or a percent.');
     }
     return $this;
 }
 /**
  * The width of a group of bars, specified in either of these formats:
  * - Pixels (e.g. 50).
  * - Percentage of the available width for each group (e.g. '20%'),
  *   where '100%' means that groups have no space between them.
  *
  * @param mixed $barGroupWidth
  * @return \ColumnChart
  */
 public function barGroupWidth($barGroupWidth)
 {
     if (is_int_or_percent($barGroupWidth)) {
         //            $bar = new bar($barGroupWidth);
         //            $this->addOption($bar->toArray());
         $this->addOption(array('bar' => array('groupWidth' => $barGroupWidth)));
     } else {
         $this->type_error(__FUNCTION__, 'string | int', 'must be a valid int or percent [ 50 | 65% ]');
     }
     return $this;
 }