<?php

use FusionCharts\Chart\ColumnLine;
use FusionCharts\Tag\Categories;
use FusionCharts\Tag\Category;
use FusionCharts\Tag\DataSet as Columns;
use FusionCharts\Tag\Set as Column;
// Data from db
$months = array('Jan', 'Feb', 'Mar', 'Apr');
$values = array(100, 200, 150, 210);
$chart = new ColumnLine('chart-container');
$categories = new Categories();
foreach ($months as $month) {
    $category = new Category($month);
    $categories->addCategory($category);
}
$columns = new Columns();
foreach ($values as $value) {
    $column = new Column($value);
    $columns->addSet($column);
}
$chart->setName('Chart Columns Example')->setWidth(800)->setHeight(400)->setLabelRotate(true)->setXdescription('x values')->setYdescription('y values')->setAttribute('showyaxisvalues', '0')->addCategories($categories)->addColumns($columns);
// render chart in the index.php
 /**
  * @param Categories $categories
  * @return Plot
  */
 public function addCategories(Categories $categories)
 {
     $this->categories[] = $categories->getXML();
     return $this;
 }
<?php

use FusionCharts\Chart\LineChart;
use FusionCharts\Tag\Categories;
use FusionCharts\Tag\Category;
use FusionCharts\Tag\DataSet;
use FusionCharts\Tag\Set;
use FusionCharts\Tag\Line;
use FusionCharts\Tag\TrendLines;
// Data from db
$months = array('Jan', 'Feb', 'Mar', 'Apr');
$valLine1 = array(100, 200, 150, 210);
$valLine2 = array(50, 300, 90, 400);
$chart = new LineChart('chart-container');
$categories = new Categories();
foreach ($months as $month) {
    $categories->addCategory(new Category($month));
}
$line1 = new DataSet();
foreach ($valLine1 as $value) {
    $line1->addSet(new Set($value));
}
$line2 = new DataSet();
foreach ($valLine2 as $value) {
    $line2->addSet(new Set($value));
}
$trendLine1 = new Line();
$trendLine1->setValue(250)->setColor('FF0000')->setDisplayValue('Trendline1 Example: 250')->setValueOnRight();
$trendLine2 = clone $trendLine1;
$trendLine2->setValue(390)->setDisplayValue('Trendline2 Example: 390');
$trendLines = new TrendLines();