/** * Adds a dataset to the charts data * * @param string $name Name of dataset * @param ezcGraphDataSet $dataSet * @param mixed $values Values to create dataset with * @throws ezcGraphTooManyDataSetExceptions * If too many datasets are created * @return ezcGraphDataSet */ protected function addDataSet($name, ezcGraphDataSet $dataSet) { $this->data[$name] = $dataSet; $this->data[$name]->label = $name; $this->data[$name]->palette = $this->chart->palette; $this->data[$name]->displayType = $this->chart->getDefaultDisplayType(); }