Back to all examples
PHP
<?php
require_once '../lib/Kendo/Autoload.php';
?>
<div class="demo-section k-content wide">
<?php
$series2011 = new \Kendo\Dataviz\UI\ChartSeriesItem();
$series2011->name('2011')
           ->data(array(
                array('category' => 'Asia', 'value' => 30.8, 'color' => '#9de219'),
                array('category' => 'Europe', 'value' => 21.1, 'color' => '#90cc38'),
                array('category' => 'Latin America', 'value' => 16.3, 'color' => '#068c35'),
                array('category' => 'Africa', 'value' => 17.6, 'color' => '#006634'),
                array('category' => 'Middle East', 'value' => 9.2, 'color' => '#004d38'),
                array('category' => 'North America', 'value' => 4.6, 'color' => '#033939')
           ));

$series2012 = new \Kendo\Dataviz\UI\ChartSeriesItem();
$series2012->name('2012')
           ->data(array(
                array('category' => 'Asia', 'value' => 53.8, 'color' => '#9de219'),
                array('category' => 'Europe', 'value' => 16.1, 'color' => '#90cc38'),
                array('category' => 'Latin America', 'value' => 11.3, 'color' => '#068c35'),
                array('category' => 'Africa', 'value' => 9.6, 'color' => '#006634'),
                array('category' => 'Middle East', 'value' => 5.2, 'color' => '#004d38'),
                array('category' => 'North America', 'value' => 3.6, 'color' => '#033939')
            ))
            ->labels(array(
                'visible' => true,
                'background' => 'transparent',
                'position' => 'outsideEnd',
                'template' => '#= category #: \n #= value#%'
            ));

$chart = new \Kendo\Dataviz\UI\Chart('chart');

$chart->title(array('position' => 'bottom', 'text' => 'Share of Internet Population Growth'))
      ->addSeriesItem($series2011, $series2012)
      ->legend(array('visible' => false))
      ->tooltip(array('visible' => true, 'template' => '#= category # (#= series.name #): #= value #%'))
      ->seriesDefaults(array('type' => 'donut', 'startAngle' => 150))
      ->chartArea(array('background' => 'transparent'));

echo $chart->render();
?>
</div>

<style type="text/css">
    #chart {
        background: center no-repeat url('../content/shared/styles/world-map.png');
    }
</style>