Example #1
0
 /**
  * Render the assigned data
  *
  * Will renderer all charts data in the remaining boundings after drawing
  * all other chart elements. The data will be rendered depending on the
  * settings in the dataset.
  *
  * @param ezcGraphRenderer $renderer Renderer
  * @param ezcGraphBoundings $boundings Remaining boundings
  * @return void
  */
 protected function renderData(ezcGraphRenderer $renderer, ezcGraphBoundings $boundings)
 {
     // Draw the odometer data
     $dataset = $this->data->rewind();
     foreach ($dataset as $key => $value) {
         $renderer->drawOdometerMarker($boundings, $this->elements['axis']->axisLabelRenderer->modifyChartDataPosition(new ezcGraphCoordinate($this->elements['axis']->getCoordinate($value), 0)), $dataset->symbol[$key], $dataset->color[$key], $this->options->markerWidth);
     }
 }