/**
  * Image_Graph_Simple [Constructor]
  *
  * @param int    $width     The width of the graph in pixels
  * @param int    $height    The height of the graph in pixels
  * @param ???    $plotType  ???
  * @param ???    $data      ???
  * @param string $title     The title
  * @param string $lineColor Color for lines
  * @param string $fillColor Color for fills
  * @param ???    $font      ???
  */
 function Image_Graph_Simple($width, $height, $plotType, $data, $title, $lineColor = 'black', $fillColor = 'white', $font = false)
 {
     parent::__construct($width, $height);
     $plotarea =& Image_Graph::factory('plotarea');
     $dataset =& Image_Graph::factory('dataset', array($data));
     if ($font === false) {
         $font =& Image_Graph::factory('Image_Graph_Font');
     } elseif (is_string($font)) {
         $font =& Image_Graph::factory('ttf_font', $font);
         $font->setSize(8);
     }
     $this->setFont($font);
     $this->add(Image_Graph::vertical(Image_Graph::factory('title', array($title, array('size_rel' => 2))), $plotarea, 10));
     $plotarea->addNew('line_grid', array(), IMAGE_GRAPH_AXIS_Y);
     $plot =& $plotarea->addNew($plotType, array(&$dataset));
     $plot->setLineColor($lineColor);
     $plot->setFillColor($fillColor);
     $axisX =& $plotarea->getAxis(IMAGE_GRAPH_AXIS_X);
     $axisX->showLabel(IMAGE_GRAPH_LABEL_MINIMUM + IMAGE_GRAPH_LABEL_ZERO + IMAGE_GRAPH_LABEL_MAXIMUM);
 }