<?php require_once '../lib/Kendo/Autoload.php'; $series08c = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series08c->name('0.8C') ->data(array( array(10, 10), array(15, 20), array(20, 25), array(32, 15), array(43, 50), array(55, 30), array(60, 70), array(70, 50), array(90, 100) )); $series16c = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series16c->name('1.6C') ->data(array( array(10, 40), array(17, 50), array(22, 70), array(35, 60), array(47, 95), array(60, 100) )); $series31c = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series31c->name('1.6C') ->data(array( array(10, 70), array(13, 90), array(25, 100) )); $xAxis = new \Kendo\Dataviz\UI\ChartXAxisItem(); $xAxis->max(90) ->labels(array('format' => '{0}m')) ->title(array('text' => 'Time')); $yAxis = new \Kendo\Dataviz\UI\ChartYAxisItem(); $yAxis->max(100) ->labels(array('format' => '{0}%')) ->title(array('text' => 'Charge')); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Charge current vs. charge time')) ->legend(array('visible' => true)) ->seriesDefaults(array('type' => 'scatterLine', 'style' => 'smooth')) ->addXAxisItem($xAxis) ->addYAxisItem($yAxis) ->addSeriesItem($series08c, $series16c, $series31c) ->tooltip(array('visible' => true, 'format' => '{1}% in {0} minutes')); echo $chart->render(); ?>