Back to all examples
PHP
<?php
require_once '../lib/Kendo/Autoload.php';

$weather = new \Kendo\Dataviz\UI\ChartSeriesItem();
$weather
  ->data(array(
     array(5, 11), array(5, 13), array(7, 15), array(10, 19), array(13, 23), array(17, 28),
     array(20, 30), array(20, 30), array(17, 26), array(13, 22), array(9, 16), array(6, 13)
    ))
  ->labels(array(
    'visible' => true,
    'from' => array(
      'template' => "#=value.from# °C"
    ),
    'to' => array(
      'template' => "#=value.to# °C"
    )
  ));

$categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem();
$categoryAxis->categories(array("Jan", "Feb", "Mar", "Apr", "May", "Jun",
                                "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"));

$tooltip = new \Kendo\Dataviz\UI\ChartTooltip();
$tooltip->visible(true)
        ->template("Avg Min Temp : #= value.from # °C <br> Avg Max Temp : #= value.to # °C");

$chart = new \Kendo\Dataviz\UI\Chart('chart');
$chart->addSeriesItem($weather)
	  ->addCategoryAxisItem($categoryAxis)
	  ->seriesDefaults(array('type' => 'rangeColumn'))
	  ->title(array('text' => 'Average Weather Conditions'))
	  ->tooltip($tooltip);

echo $chart->render();
?>