The above example shows you how to create ScatterChart
using built-in Google Charts. In this example, for purpose of chart demonstration only, we do use mock-up data from array. As you can see, the KoolReport's widget in general support dataSource could be DataStore, Process, DataSource or even simple array.
<?php
require_once "../../../load.koolreport.php";
require_once "MyReport.php";
$report = new MyReport;
$report->run()->render();
<?php
require_once "../../../load.koolreport.php";
class MyReport extends \koolreport\KoolReport
{
}
<?php
use \koolreport\widgets\google\ScatterChart;
$height_weight_smokers = array(
array("height","weight","smokers"),
array(170,82,123),
array(180,91,45),
array(150,60,14),
array(152,55,55),
array(168,65,223),
array(178,67,55),
array(185,46,223),
array(166,77,55),
array(153,50,77),
array(166,44,155),
);
?>
<div class="report-content">
<div class="text-center">
<h1>ScatterChart</h1>
<p class="lead">
This example shows how to draw beautiful ScatterChart
</p>
</div>
<div style="margin-bottom:50px;">
<?php
ScatterChart::create(array(
"title"=>"Height vs Weight, Smokers",
"dataSource"=>$height_weight_smokers,
));
?>
</div>
</div>