<?
  include( 'chartlogix.inc.php' );

  $bar = new BarChart();

  //---- THE STYLE

  $bar->setBackground( 'DDEEFF', 'BBCCFF' );
  $bar->setPadding( 20 );

  $bar->setDefaultFont( 'arial.ttf' );
  $bar->setTitleStyle( 'arial.ttf', 15, '000000' );
  $bar->setTitlePosition( 0, 0 );

  $bar->setLegendWidth( 30.00 );
  $bar->setLegendTextStyle( 'arial.ttf', 10, '000000', 10 );
  $bar->setLegendKeyStyle( 10, 10 );
  $bar->setLegendBoxStyle( 'FFFFFF', '000000', 10 );
  $bar->setLegendPosition( 1, 0 );

  $bar->setXAxisTextStyle( 'arial.ttf', 10, '000000', 30 );
  $bar->setYAxisTextStyle( 'arial.ttf', 10, '000000' );
  $bar->setColumnSpacing( 25 );
  $bar->setStackedBarSpacing( 0 );

  //---- THE DATA

  $bar->setTitle( 'ChartLogix Bar & Line Graph' );

  $bar->addColumns( array( '2002', '2003', '2004', '2005', '2006', '2007' ) );

  $bar->doLineSeries( 'Bananas', 'FFCC00' );

  $bar->setLineStyle( 4, 9 );
  $bar->setValueStyle();

  $bar->addData( '2002', 1288 );
  $bar->addData( '2003', 1545 );
  $bar->addData( '2004', 1357 );
  $bar->addData( '2005', 1037 );
  $bar->addData( '2006', 1161 );
  $bar->addData( '2007', 1091 );

  $bar->doLineSeries( 'Apples', '66CC00' );

  $bar->setLineStyle( 4, 9 );
  $bar->setValueStyle();

  $bar->addData( '2002', 1024 );
  $bar->addData( '2003', 1482 );
  $bar->addData( '2004', 1340 );
  $bar->addData( '2005', 1229 );
  $bar->addData( '2006', 1122 );
  $bar->addData( '2007', 1254 );

  $bar->doLineSeries( 'Strawberries', 'CC0000' );

  $bar->setLineStyle( 4, 9 );
  $bar->setValueStyle();

  $bar->addData( '2002', 708 );
  $bar->addData( '2003', 567 );
  $bar->addData( '2004', 584 );
  $bar->addData( '2005', 323 );
  $bar->addData( '2006', 931 );
  $bar->addData( '2007', 629 );

  $bar->doLineSeries( 'Plums', '9900FF' );

  $bar->setLineStyle( 4, 9 );
  $bar->setValueStyle();

  $bar->addData( '2002', 459 );
  $bar->addData( '2003', 127 );
  $bar->addData( '2004', 386 );
  $bar->addData( '2005', 374 );
  $bar->addData( '2006', 477 );
  $bar->addData( '2007', 253 );

  //---- DRAW PNG

  $bar->drawPNG( 500, 400 );
?>