<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/chart_data.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { header('Content-Type: application/json'); $result = chart_budget_report(); echo json_encode($result); exit; } require_once '../include/header.php'; $budget = new \Kendo\Dataviz\UI\ChartSeriesItem(); $budget->field('budget'); $spending = new \Kendo\Dataviz\UI\ChartSeriesItem(); $spending->field('spending'); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->field('unit'); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('template' => '$#= value / 1000 #k')); $transport = new \Kendo\Data\DataSourceTransport(); $transport->read(array('url' => 'remote-data-binding.php', 'type' => 'POST', 'dataType' => 'json')); $dataSource = new \Kendo\Data\DataSource(); $dataSource->transport($transport); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Budget report'))->dataSource($dataSource)->addSeriesItem($budget, $spending)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->seriesDefaults(array('type' => 'radarLine', 'style' => 'smooth')); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $errorBars = new \Kendo\Dataviz\UI\ChartSeriesItemErrorBars(); $errorBars->value('stderr'); $series = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series->data(array(4.743, 7.295, 7.175, 6.376, 8.153, 8.535, 5.247, -7.832, 4.3, 4.3))->errorBars($errorBars); $labelsPadding = new \Kendo\Dataviz\UI\ChartCategoryAxisItemLabelsPadding(); $labelsPadding->top(175); $categoryAxisLabels = new \Kendo\Dataviz\UI\ChartCategoryAxisItemLabels(); $categoryAxisLabels->padding($labelsPadding); $cateogrySeriesAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $cateogrySeriesAxis->line(array('visible' => false))->categories(array(2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011))->labels($categoryAxisLabels); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => '{0}%'))->line(array('visible' => false))->axisCrossingValue(0); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('{0}%'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Gross domestic product growth and standard error'))->legend(array('visible' => false))->addSeriesItem($series)->addValueAxisItem($valueAxis)->addCategoryAxisItem($cateogrySeriesAxis)->tooltip($tooltip)->seriesDefaults(array('type' => 'column')); echo $chart->render(); ?> <?php require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/chart_data.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { header('Content-Type: application/json'); $result = chart_stock_prices(); echo json_encode($result); exit; } require_once '../include/header.php'; $series = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series->type('line')->field('close')->name('#= group.value # (close)'); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => '${0}', 'skip' => 2, 'step' => 2)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->field('date')->labels(array('format' => 'MMM')); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('{0}%')->template('#= series.name # - #= value #%'); $model = new \Kendo\Data\DataSourceSchemaModel(); $model->addField(array('field' => 'date', 'type' => 'date')); $schema = new \Kendo\Data\DataSourceSchema(); $schema->model($model); $transport = new \Kendo\Data\DataSourceTransport(); $transport->read(array('url' => 'grouped-data.php', 'type' => 'POST', 'dataType' => 'json')); $dataSource = new \Kendo\Data\DataSource(); $dataSource->transport($transport)->schema($schema)->addGroupItem(array('field' => 'symbol'))->addSortItem(array('field' => 'date', 'dir' => 'asc')); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Stock Prices'))->dataSource($dataSource)->legend(array('position' => 'bottom'))->addSeriesItem($series)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->seriesDefaults(array('type' => 'area'))->tooltip($tooltip); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/chart_data.php'; require_once '../include/header.php'; $series = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series->field('value')->colorField('userColor'); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->max(28)->majorGridLines(array('visible' => false))->visible(false); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->field('day')->majorGridLines(array('visible' => false))->line(array('visible' => false)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('{0}%')->template('#= category # - #= value #%'); $dataSource = new \Kendo\Data\DataSource(); $dataSource->data(chart_blog_comments()); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('align' => 'left', 'text' => 'Comments per day'))->dataSource($dataSource)->legend(array('visible' => false))->addSeriesItem($series)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->seriesDefaults(array('type' => 'column', 'labels' => array('visible' => true, 'background' => 'transparent')))->tooltip($tooltip); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/chart_data.php'; require_once '../include/header.php'; $series = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series->field('value')->name('United States'); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => '{0}%'))->line(array('visible' => false)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->field('year')->majorGridLines(array('visible' => false)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('{0}%')->template('#= category # - #= value #%'); $dataSource = new \Kendo\Data\DataSource(); $dataSource->data(chart_united_states_internet_usage()); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Internet Users in United States'))->dataSource($dataSource)->legend(array('visible' => false))->addSeriesItem($series)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->seriesDefaults(array('type' => 'area', 'labels' => array('visible' => true, 'format' => '{0}%', 'background' => 'transparent')))->tooltip($tooltip); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $total = new \Kendo\Dataviz\UI\ChartSeriesItem(); $total->name('Total Visits')->data(array(56000, 63000, 74000, 91000, 117000, 138000)); $unique = new \Kendo\Dataviz\UI\ChartSeriesItem(); $unique->name('Unique visitors')->data(array(52000, 34000, 23000, 48000, 67000, 83000)); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->line(array('visible' => false)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'))->majorGridLines(array('visible' => false)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->template('#= series.name #: #= value #'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->addSeriesItem($total, $unique)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->legend(array('position' => 'bottom'))->seriesDefaults(array('type' => 'column'))->chartArea(array('background' => 'transparent'))->title(array('text' => 'Site Visitors Stats /thousands/'))->tooltip($tooltip); echo $chart->render(); ?> <div class="configuration-horizontal"> <div class="config-section"> <span class="configHead">Gap</span> <ul class="options"> <li> <input id="gap" type="number" value="1.5" step="0.1" style="width: 60px;" /> <button id="getGap" class="k-button">Set gap</button </li> </ul> </div> <div class="config-section"> <span class="configHead">Spacing</span> <ul class="options">
$result = chart_april_sales(); echo json_encode($result); exit; } require_once '../include/header.php'; $series = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series->type('verticalBullet')->currentField('current')->targetField('target')->gap(4)->target(array('color' => '#aaaaaa')); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->shared(true)->template('Target: #= value.target # items<br /> Actual: #= value.current # items'); $transport = new \Kendo\Data\DataSourceTransport(); $transport->read(array('url' => 'remote-data-binding.php', 'type' => 'POST', 'dataType' => 'json')); $dataSource = new \Kendo\Data\DataSource(); $dataSource->transport($transport); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->min(2000)->max(11000)->majorGridLines(array('visible' => false))->minorTicks(array('' => true))->addPlotBand(array('from' => 1000, 'to' => 3000, 'color' => '#aaaaaa', 'opacity' => 0.55), array('from' => 3000, 'to' => 5000, 'color' => '#aaaaaa', 'opacity' => 0.4), array('from' => 5000, 'to' => 8000, 'color' => '#aaaaaa', 'opacity' => 0.25), array('from' => 8000, 'to' => 11000, 'color' => '#aaaaaa', 'opacity' => 0.1)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->majorGridLines(array('visible' => false))->field('category'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->dataSource($dataSource)->legend(array('visible' => false))->addSeriesItem($series)->addCategoryAxisItem($categoryAxis)->addValueAxisItem($valueAxis)->tooltip($tooltip); echo $chart->render(); ?> <style> .chart-wrapper { padding-top: 20px; } .chart-wrapper .k-tooltip { text-align: left; } </style> <?php require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/chart_data.php'; require_once '../include/header.php'; $series = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series->type('column')->aggregate('avg')->field('value')->categoryField('date'); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->type('date')->baseUnit("weeks"); $dataSource = new \Kendo\Data\DataSource(); $dataSource->data(chart_date_points()); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->dataSource($dataSource)->addSeriesItem($series)->addCategoryAxisItem($categoryAxis); echo $chart->render(); ?> <div class="configuration-horizontal"> <div class="config-section"> <span class="configHead">Base date unit</span> <ul class="options"> <li> <input id="baseUnitAuto" name="baseUnit" type="radio" value="" autocomplete="off" /> <label for="baseUnitAuto">Automatic (default)</label> </li> <li> <input id="baseUnitYears" name="baseUnit" type="radio" value="years" autocomplete="off" /> <label for="baseUnitYears">Years</label> </li> <li> <input id="baseUnitMonths" name="baseUnit"
<?php $hPa = new \Kendo\Dataviz\UI\ChartSeriesItem(); $hPa->currentField('current')->targetField('target')->type('verticalBullet')->opacity(0.8)->color('#ffffff')->target(array('color' => '#ffffff')); $dataSource = new \Kendo\Data\DataSource(); $dataSource->data(hPa_data()); $plotband1 = new \Kendo\Dataviz\UI\ChartXAxisItemPlotBand(); $plotband1->from(955)->to(1002)->color('#8ebc00')->opacity(0.6); $plotband2 = new \Kendo\Dataviz\UI\ChartXAxisItemPlotBand(); $plotband2->from(1002)->to(1027)->color('#8ebc00')->opacity(0.8); $plotband3 = new \Kendo\Dataviz\UI\ChartXAxisItemPlotBand(); $plotband3->from(1027)->to(1050)->color('#8ebc00')->opacity(0.6); $plotband4 = new \Kendo\Dataviz\UI\ChartXAxisItemPlotBand(); $plotband4->from(1014)->to(1014.5)->color('#ff0000')->opacity(1); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->min(955)->max(1050)->majorGridLines(array('visible' => false))->minorTicks(array('visible' => true))->addPlotBand($plotband1, $plotband2, $plotband3, $plotband4); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->majorGridLines(array('visible' => false))->majorTicks(array('visible' => false))->axisCrossingValue(14)->field('category')->title(array('text' => 'hPa')); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->shared(true)->template('Maximum: #= value.target # <br /> Average: #= value.current #'); $chart_hPa = new \Kendo\Dataviz\UI\Chart('chart-hPa'); $chart_hPa->addSeriesItem($hPa)->dataSource($dataSource)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->legend(array('visible' => false))->chartArea(array('margin' => array('left' => 0)))->tooltip($tooltip); echo $chart_hPa->render(); ?> </div> <style> .chart-wrapper { padding-top: 20px; } .chart-wrapper .k-chart { width: 325px;
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/chart_data.php'; require_once '../include/header.php'; $proteins = new \Kendo\Dataviz\UI\ChartSeriesItem(); $proteins->name('Proteins')->type('radarColumn')->field('score'); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->field('abbr'); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->visible(false); $dataSource = new \Kendo\Data\DataSource(); $dataSource->data(chart_protein_data()); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Protein quality, Apple raw'))->dataSource($dataSource)->addSeriesItem($proteins)->addCategoryAxisItem($categoryAxis)->addValueAxisItem($valueAxis)->tooltip(array('visible' => true))->legend(array('visible' => false)); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $nutrients = new \Kendo\Dataviz\UI\ChartSeriesItem(); $nutrients->name('Nutrients')->type('radarColumn')->data(array(5, 1, 1, 5, 0, 1, 1, 2, 1, 2, 1, 0, 0, 2, 1, 0, 3, 1, 1, 1, 0, 0, 0)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array("Df", "Pr", "A", "C", "D", "E", "Th", "Ri", "Ni", "B", "F", "B", "Se", "Mn", "Cu", "Zn", "K", "P", "Fe", "Ca", "Na", "Ch", "Sf")); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->visible(false); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Nutrient balance: Apples, raw'))->legend(array('visible' => false))->addSeriesItem($nutrients)->addCategoryAxisItem($categoryAxis)->addValueAxisItem($valueAxis); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/chart_data.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { header('Content-Type: application/json'); $result = chart_wind_data(); echo json_encode($result); exit; } require_once '../include/header.php'; $frequency = new \Kendo\Dataviz\UI\ChartSeriesItem(); $frequency->type('radarColumn')->stack(true)->field('frequency'); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->field('dirText'); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->visible(false); $transport = new \Kendo\Data\DataSourceTransport(); $transport->read(array('url' => 'grouped-data.php', 'type' => 'POST', 'dataType' => 'json')); $dataSource = new \Kendo\Data\DataSource(); $dataSource->transport($transport)->addGroupItem(array('field' => 'category'))->addSortItem(array('field' => 'dir', 'dir' => 'asc')); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Wind Rose'))->legend(array('position' => 'right', 'labels' => array('template' => '#= (series.data[0] || {}).categoryText # m/s')))->dataSource($dataSource)->seriesColors(array('#1b79e4', '#3b6ad3', '#5d5ac2', '#8348ae', '#a23a9d', '#c42a8c', '#e51a7a'))->addSeriesItem($frequency)->addCategoryAxisItem($categoryAxis)->addValueAxisItem($valueAxis)->tooltip(array('template' => '#= category # (#= dataItem.categoryText # m/s) #= value #%', 'visible' => true)); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $chrome = new \Kendo\Dataviz\UI\ChartSeriesItem(); $chrome->name('Chrome')->data(array(0, 0, 0, 0, 3.6, 9.800000000000001, 22.4, 34.6)); $firefox = new \Kendo\Dataviz\UI\ChartSeriesItem(); $firefox->name('Firefox')->data(array(0, 23.6, 29.9, 36.3, 44.4, 46.4, 43.5, 37.7)); $ie = new \Kendo\Dataviz\UI\ChartSeriesItem(); $ie->name('Internet Explorer')->data(array(76.2, 68.90000000000001, 60.6, 56.0, 46.0, 37.2, 27.5, 20.2)); $mozilla = new \Kendo\Dataviz\UI\ChartSeriesItem(); $mozilla->name('Mozilla')->data(array(16.5, 2.8, 2.5, 1.2, 0, 0, 0, 0)); $opera = new \Kendo\Dataviz\UI\ChartSeriesItem(); $opera->name('Opera')->data(array(1.6, 1.5, 1.5, 1.6, 2.4, 2.3, 2.2, 2.5)); $safari = new \Kendo\Dataviz\UI\ChartSeriesItem(); $safari->name('Safari')->data(array(0, 0, 0, 1.8, 2.7, 3.6, 3.8, 4.2)); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => '{0}%'))->line(array('visible' => false)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array(2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011))->majorGridLines(array('visible' => false)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('{0}%')->template('#= series.name #: #= value #'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Browser Usage Trends'))->legend(array('position' => 'bottom'))->addSeriesItem($chrome, $firefox, $ie, $mozilla, $opera, $safari)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->tooltip($tooltip)->seriesDefaults(array('type' => 'area', 'stack' => array('type' => '100%'))); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $series = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series->type('boxPlot')->data(array(array('lower' => 26.2, 'q1' => 38.3, 'median' => 51.0, 'q3' => 61.45, 'upper' => 68.90000000000001, 'mean' => 49.0, 'outliers' => array(18.3, 20, 70, 72, 5)), array('lower' => 26.4, 'q1' => 38.125, 'median' => 46.8, 'q3' => 60.425, 'upper' => 66.8, 'mean' => 47.3, 'outliers' => array(18, 69, 71.3, 71.5)), array('lower' => 31.6, 'q1' => 41.725, 'median' => 52.35, 'q3' => 62.175, 'upper' => 70.8, 'mean' => 52.3, 'outliers' => array(14, 16.4, 74)), array('lower' => 34.4, 'q1' => 39.375, 'median' => 49.9, 'q3' => 61.425, 'upper' => 69.2, 'mean' => 50.3, 'outliers' => array(16, 18, 72, 72.5)), array('lower' => 29.9, 'q1' => 38.35, 'median' => 50.4, 'q3' => 60.875, 'upper' => 69.7, 'mean' => 49.9, 'outliers' => array(19, 20, 76, 78)), array('lower' => 22.3, 'q1' => 36.875, 'median' => 48.9, 'q3' => 62.65, 'upper' => 70.3, 'mean' => 49.0, 'outliers' => array(16.5, 17, 74, 75, 78)), array('lower' => 32.3, 'q1' => 39.5, 'median' => 54.1, 'q3' => 61.175, 'upper' => 67.3, 'mean' => 50.8, 'outliers' => array(13, 14, 15, 74.3, 75.2, 76)), array('lower' => 28.5, 'q1' => 36.075, 'median' => 50.5, 'q3' => 64.2, 'upper' => 70.40000000000001, 'mean' => 49.6, 'outliers' => array(18, 22, 73.40000000000001, 75)), array('lower' => 33.6, 'q1' => 40.65, 'median' => 49.55, 'q3' => 62.8, 'upper' => 69.2, 'mean' => 51.1, 'outliers' => array(17, 73)), array('lower' => 33.6, 'q1' => 38.6, 'median' => 47.9, 'q3' => 60.825, 'upper' => 67.0, 'mean' => 49.7, 'outliers' => array(12, 13.5, 16, 73, 74.59999999999999, 77)), array('lower' => 31.9, 'q1' => 36.425, 'median' => 49.3, 'q3' => 61.825, 'upper' => 69.7, 'mean' => 49.4, 'outliers' => array(17, 76)), array('lower' => 34.0, 'q1' => 41.225, 'median' => 51.15, 'q3' => 62.4, 'upper' => 68.8, 'mean' => 51.6, 'outliers' => array(14.6, 17.3, 72.3, 74)))); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"))->majorGridLines(array('visible' => false)); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Monthly Mean Temperatures (°F)'))->legend(array('visible' => false))->addSeriesItem($series)->addCategoryAxisItem($categoryAxis); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $india = new \Kendo\Dataviz\UI\ChartSeriesItem(); $india->name('India')->data(array(3.907, 7.943, 7.848, 9.284000000000001, 9.263, 9.801, 3.89, 8.238, 9.552, 6.855)); $world = new \Kendo\Dataviz\UI\ChartSeriesItem(); $world->name('World')->data(array(1.988, 2.733, 3.994, 3.464, 4.001, 3.939, 1.333, -2.245, 4.339, 2.727)); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => '{0}%'))->line(array('visible' => false))->axisCrossingValue(0); $labelsPadding = new \Kendo\Dataviz\UI\ChartCategoryAxisItemLabelsPadding(); $labelsPadding->top(80); $categoryAxisLabels = new \Kendo\Dataviz\UI\ChartCategoryAxisItemLabels(); $categoryAxisLabels->padding($labelsPadding); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array(2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011))->line(array('visible' => false))->labels($categoryAxisLabels); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('{0}%')->template('#= series.name #: #= value #'); $errorBars = new \Kendo\Dataviz\UI\ChartSeriesItemErrorBars(); $errorBars->value('percentage(20)'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Gross domestic product growth and percentage error'))->legend(array('visible' => false))->addSeriesItem($india, $world)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->tooltip($tooltip)->seriesDefaults(array('type' => 'line', 'errorBars' => $errorBars)); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $gold = new \Kendo\Dataviz\UI\ChartSeriesItem(); $gold->name('Gold Medals')->data(array(40, 32, 34, 36, 45, 33, 34, 83, 36, 37, 44, 37, 35, 36, 46))->color('#f3ac32'); $silver = new \Kendo\Dataviz\UI\ChartSeriesItem(); $silver->name('Silver Medals')->data(array(19, 25, 21, 26, 28, 31, 35, 60, 31, 34, 32, 24, 40, 38, 29))->color('#b8b8b8'); $bronze = new \Kendo\Dataviz\UI\ChartSeriesItem(); $bronze->name('Bronze Medals')->data(array(17, 17, 16, 28, 34, 30, 25, 30, 27, 37, 25, 33, 26, 36, 29))->color('#bb6e36'); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->line(array('visible' => false))->majorGridLines(array('visible' => true)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array(1952, 1956, 1960, 1964, 1968, 1972, 1976, 1984, 1988, 1992, 1996, 2000, 2004, 2008, 2012))->majorGridLines(array('visible' => false)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->template('#= series.name #: #= value #'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Olympic Medals won by USA'))->legend(array('visible' => false))->addSeriesItem($gold, $silver, $bronze)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->tooltip($tooltip)->seriesDefaults(array('type' => 'bar', 'stack' => array('type' => '100%'))); echo $chart->render(); ?> <?php require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $battery = new \Kendo\Dataviz\UI\ChartSeriesItem(); $battery->type('column')->data(array(20, 40, 45, 30, 50))->stack(true)->name('on battery')->color('#cc6e38'); $gas = new \Kendo\Dataviz\UI\ChartSeriesItem(); $gas->type('column')->data(array(20, 30, 35, 35, 40))->stack(true)->name('on gas')->color('#ef955f'); $mpg = new \Kendo\Dataviz\UI\ChartSeriesItem(); $mpg->type('line')->data(array(30, 38, 40, 32, 42))->name('mpg')->color('#ec5e0a')->axis('mpg'); $l100km = new \Kendo\Dataviz\UI\ChartSeriesItem(); $l100km->type('line')->data(array(7.8, 6.2, 5.9, 7.4, 5.6))->name('l/100 km')->color('#4e4141')->axis('l100km'); $milesAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $milesAxis->title(array('text' => 'miles'))->min(0)->max(100); $kmAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $kmAxis->name('km')->title(array('text' => 'km'))->min(0)->max(161)->majorUnit(32); $mpgAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $mpgAxis->name('mpg')->title(array('text' => 'miles per gallo'))->color('#642381'); $l100kmAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $l100kmAxis->name('l100km')->title(array('text' => 'liters per 100km'))->color('#e5388a'); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array('Mon', 'Tue', 'Wed', 'Thu', 'Fri'))->axisCrossingValue(array(0, 0, 10, 10)); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Hybrid car mileage report'))->legend(array('position' => 'top'))->addSeriesItem($battery, $gas, $mpg, $l100km)->addValueAxisItem($milesAxis, $kmAxis, $mpgAxis, $l100kmAxis)->addCategoryAxisItem($categoryAxis); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/chart_data.php'; require_once '../include/header.php'; $wins = new \Kendo\Dataviz\UI\ChartSeriesItem(); $wins->field('win')->noteTextField('extremum')->notes(array('position' => 'bottom', 'label' => array('position' => 'outside')))->name('Wins'); $losses = new \Kendo\Dataviz\UI\ChartSeriesItem(); $losses->field('loss')->name('Losses'); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->line(array('visible' => false)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->field('year')->majorGridLines(array('visible' => false)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->template('#= category # - #= value #%'); $dataSource = new \Kendo\Data\DataSource(); $dataSource->data(chart_grand_slam()); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Roger Federer Grand Slam tournament performance'))->dataSource($dataSource)->legend(array('position' => 'bottom'))->addSeriesItem($wins, $losses)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->seriesDefaults(array('type' => 'line'))->tooltip($tooltip); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $andrew = new \Kendo\Dataviz\UI\ChartSeriesItem(); $andrew->name('Andrew Dodsworth')->data(array(10, 3, 3, 10, 2, 10)); $margaret = new \Kendo\Dataviz\UI\ChartSeriesItem(); $margaret->name('Margaret Peacock')->data(array(9, 7, 7, 9, 6, 7)); $nancy = new \Kendo\Dataviz\UI\ChartSeriesItem(); $nancy->name('Nancy Callahan')->data(array(4, 10, 10, 5, 5, 4)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array("Experience", "Communication", "Friendliness", "Subject knowledge", "Presentation", "Education"))->majorGridLines(array('visible' => false)); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => '{0}%'))->line(array('visible' => false)); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Employment candidate review'))->legend(array('position' => 'bottom'))->seriesDefaults(array('type' => 'radarArea'))->addSeriesItem($andrew, $margaret, $nancy)->addCategoryAxisItem($categoryAxis)->addValueAxisItem($valueAxis); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $mv2007 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $mv2007->name('Market value as of 2007')->data(array(116, 165, 215, 75, 100, 49, 80, 116, 108, 90, 67, 76, 91, 255, 120)); $mv2009 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $mv2009->name('Market value as of 2009')->data(array(64, 85, 97, 27, 16, 26, 35, 32, 26, 17, 10, 7, 19, 5)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array("Santander", "JP Morgan", "HSBC", "Credit Suisse", "Goldman Sachs", "Morgan Stanley", "Societe Generale", "UBS", "BNP Paribas", "Unicredit", "Credit Agricole", "Deutsche Bank", "Barclays", "Citigroup", "RBS")); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => '${0}')); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('${0} bln'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Market Value of Major Banks'))->legend(array('position' => 'bottom'))->seriesDefaults(array('type' => 'radarLine', 'style' => 'smooth'))->addSeriesItem($mv2007, $mv2009)->addCategoryAxisItem($categoryAxis)->addValueAxisItem($valueAxis)->tooltip($tooltip); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $signal = new \Kendo\Dataviz\UI\ChartSeriesItem(); $signal->type('area')->data(array(20, 1, 18, 3, 15, 5, 10, 6, 9, 6, 10, 5, 13, 3, 16, 1, 19, 1, 20, 2, 18, 5, 12, 7, 10, 8))->line(array('style' => 'smooth')); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->title(array('text' => 'time'))->majorGridLines(array('visible' => false))->majorTicks(array('visible' => false)); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->max(22)->title(array('text' => 'voltage'))->majorGridLines(array('visible' => false))->visible(false); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'A digital signal'))->legend(array('visible' => false))->addSeriesItem($signal)->addCategoryAxisItem($categoryAxis)->addValueAxisItem($valueAxis); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $india = new \Kendo\Dataviz\UI\ChartSeriesItem(); $india->name('India')->data(array(3.907, 7.943, 7.848, 9.284000000000001, 9.263, 9.801, 3.89, 8.238, 9.552, 6.855)); $russia = new \Kendo\Dataviz\UI\ChartSeriesItem(); $russia->name('Russian Federation')->data(array(4.743, 7.295, 7.175, 6.376, 8.153, 8.535, 5.247, -7.832, 4.3, 4.3)); $germany = new \Kendo\Dataviz\UI\ChartSeriesItem(); $germany->name('Germany')->data(array(0.01, -0.375, 1.161, 0.6840000000000001, 3.7, 3.269, 1.083, -5.127, 3.69, 2.995)); $world = new \Kendo\Dataviz\UI\ChartSeriesItem(); $world->name('World')->data(array(1.988, 2.733, 3.994, 3.464, 4.001, 3.939, 1.333, -2.245, 4.339, 2.727)); $cateogrySeriesAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $cateogrySeriesAxis->name("series-axis")->line(array('visible' => false)); $categoryLabelsAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryLabelsAxis->name("series-labels")->categories(array(2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011)); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => '{0}%'))->line(array('visible' => false))->axisCrossingValue(array(0, -PHP_INT_MAX)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('{0}%')->template('#= series.name #: #= value #'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Gross domestic product growth /GDP annual %/'))->legend(array('position' => 'top'))->addSeriesItem($india, $russia, $germany, $world)->addValueAxisItem($valueAxis)->addCategoryAxisItem($cateogrySeriesAxis)->addCategoryAxisItem($categoryLabelsAxis)->tooltip($tooltip)->chartArea(array('background' => 'transparent'))->seriesDefaults(array('type' => 'column')); echo $chart->render(); ?> <style type="text/css"> #chart { background: center no-repeat url('../content/shared/styles/world-map.png'); } </style>
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/chart_data.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { header('Content-Type: application/json'); $result = chart_spain_electricity_production(); echo json_encode($result); exit; } require_once '../include/header.php'; $nuclear = new \Kendo\Dataviz\UI\ChartSeriesItem(); $nuclear->field('nuclear')->name('Nuclear'); $hydro = new \Kendo\Dataviz\UI\ChartSeriesItem(); $hydro->field('hydro')->name('Hydro'); $wind = new \Kendo\Dataviz\UI\ChartSeriesItem(); $wind->field('wind')->name('Wind'); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => 'N0'))->line(array('visible' => false))->majorUnit(10000); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->field('year')->labels(array('rotation' => -90))->crosshair(array('visible' => true)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('N0')->shared(true); $transport = new \Kendo\Data\DataSourceTransport(); $transport->read(array('url' => 'remote-data-binding.php', 'type' => 'POST', 'dataType' => 'json')); $dataSource = new \Kendo\Data\DataSource(); $dataSource->transport($transport)->addSortItem(array('field' => 'year', 'dir' => 'asc')); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Spain electricity production (GWh)'))->dataSource($dataSource)->legend(array('position' => 'top'))->addSeriesItem($nuclear, $hydro, $wind)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->seriesDefaults(array('type' => 'line'))->tooltip($tooltip); echo $chart->render(); require_once '../include/footer.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST') { header('Content-Type: application/json'); $result = chart_spain_electricity_production(); echo json_encode($result); exit; } require_once '../include/header.php'; $nuclear = new \Kendo\Dataviz\UI\ChartSeriesItem(); $nuclear->field('nuclear')->name('Nuclear'); $hydro = new \Kendo\Dataviz\UI\ChartSeriesItem(); $hydro->field('hydro')->name('Hydro'); $wind = new \Kendo\Dataviz\UI\ChartSeriesItem(); $wind->field('wind')->name('Wind'); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => 'N0'))->line(array('visible' => false))->majorUnit(10000); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->field('year')->labels(array('rotation' => -90)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('N0'); $transport = new \Kendo\Data\DataSourceTransport(); $transport->read(array('url' => 'events.php', 'type' => 'POST', 'dataType' => 'json')); $dataSource = new \Kendo\Data\DataSource(); $dataSource->transport($transport)->addSortItem(array('field' => 'year', 'dir' => 'asc')); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Spain electricity production (GWh)'))->dataSource($dataSource)->legend(array('position' => 'top'))->addSeriesItem($nuclear, $hydro, $wind)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->seriesDefaults(array('type' => 'column'))->tooltip($tooltip)->seriesClick('onSeriesClick')->seriesHover('onSeriesHover')->dataBound('onDataBound')->axisLabelClick('onAxisLabelClick')->plotAreaClick('onPlotAreaClick')->dragStart('onDragStart')->drag('onDrag')->dragEnd('onDragEnd')->zoomStart('onZoomStart')->zoom('onZoom')->zoomEnd('onZoomEnd'); echo $chart->render(); ?> <div class="demo-section"> <h3 class="title">Console log</h3> <div class="console"></div> </div>
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/chart_data.php'; require_once '../include/header.php'; $series = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series->type('boxPlot')->lowerField('lower')->q1Field('q1')->medianField('median')->q3Field('q3')->upperField('upper')->meanField('mean')->outliersField('outliers'); $dataSource = new \Kendo\Data\DataSource(); $dataSource->data(ozone_oncentration()); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->field('year')->majorGridLines(array('visible' => false)); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Ozone Concentration (ppm)'))->legend(array('visible' => false))->dataSource($dataSource)->addSeriesItem($series)->addCategoryAxisItem($categoryAxis); echo $chart->render(); require_once '../include/footer.php';
$female2039 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $female2039->name('20-39')->stack('Female')->data(array(490550, 555695, 627763, 718568, 810169, 883051, 942151, 1001395, 1058439)); $female4064 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $female4064->name('40-64')->stack('Female')->data(array(379788, 411217, 447201, 484739, 395533, 435485, 499861, 569114, 655066)); $female6579 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $female6579->name('65-79')->stack('Female')->data(array(97894, 113287, 128808, 137459, 152171, 170262, 191015, 210767, 226956)); $female80 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $female80->name('80+')->stack('Female')->data(array(16358, 18576, 24586, 30352, 36724, 42939, 46413, 54984, 66029)); $male019 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $male019->name('0-19')->stack('Male')->data(array(900268, 972205, 1031421, 1094547, 1155600, 1202766, 1244870, 1263637, 1268165)); $male2039 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $male2039->name('20-39')->stack('Male')->data(array(509133, 579487, 655494, 749511, 844496, 916479, 973694, 1036548, 1099507)); $male4064 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $male4064->name('40-64')->stack('Male')->data(array(364179, 401396, 440844, 479798, 390590, 430666, 495030, 564169, 646563)); $male6579 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $male6579->name('65-79')->stack('Male')->data(array(74208, 86516, 98956, 107352, 120614, 138868, 158387, 177078, 192156)); $male80 = new \Kendo\Dataviz\UI\ChartSeriesItem(); $male80->name('80+')->stack('Male')->data(array(9187, 10752, 13007, 15983, 19442, 23020, 25868, 31462, 39223)); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('template' => "#= kendo.format('{0:N0}', value / 1000) # M"))->line(array('visible' => false)); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array(1970, 1975, 1980, 1985, 1990, 1995, 2000, 2005, 2010))->majorGridLines(array('visible' => false)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->template('#= series.stack #s, age #= series.name #'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'World population by age group and sex'))->legend(array('visible' => false))->addSeriesItem($female019, $female2039, $female4064, $female6579, $female80, $male019, $male2039, $male4064, $male6579, $male80)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->tooltip($tooltip)->seriesColors(array('#cd1533', '#d43851', '#dc5c71', '#e47f8f', '#eba1ad', '#009bd7', '#26aadd', '#4db9e3', '#73c8e9', '#99d7ef'))->seriesDefaults(array('type' => 'column')); echo $chart->render(); ?> <?php require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $maxTemperature = new \Kendo\Dataviz\UI\ChartSeriesItem(); $maxTemperature->type('line')->data(array(6, 10, 10, 10, 10, 9, 5, 5, 10, 8, 8, 5, 8, 11, 9, 15, 20, 23, 24, 21, 21, 20, 22, 22, 20, 18, 16, 15, 20, 13.2, 18))->name('Max. Temperature [°C]')->color('#ff1c1c')->axis('temp'); $minTemperature = new \Kendo\Dataviz\UI\ChartSeriesItem(); $minTemperature->type('line')->data(array(-5, -6, 0, -4, -3, -5.2, -5, -1.7, -1, 0, -0.4, -2, -2, -5, 4, -2, -4, -1, -1, 2, 4, -1, 1, 1, 4, 0, -1, 1, -2, 5.7, 5))->name('Min. Temperature [°C]')->color('#ffae00')->axis('temp'); $windSpeed = new \Kendo\Dataviz\UI\ChartSeriesItem(); $windSpeed->type('area')->data(array(16.4, 21.7, 35.4, 19, 10.9, 13.6, 10.9, 10.9, 10.9, 16.4, 16.4, 13.6, 13.6, 29.9, 27.1, 16.4, 13.6, 10.9, 16.4, 10.9, 24.5, 10.9, 8.1, 19, 21.7, 27.1, 24.5, 16.4, 27.1, 29.9, 27.1))->name('Wind Speed [km/h]')->color('#73c100')->axis('wind'); $rainfall = new \Kendo\Dataviz\UI\ChartSeriesItem(); $rainfall->type('area')->data(array(5.4, 2, 5.4, 3, 2, 1, 3.2, 7.4, 0, 8.199999999999999, 0, 1.8, 0.3, 0, 0, 2.3, 0, 3.7, 5.2, 6.5, 0, 7.1, 0, 4.7, 0, 1.8, 0, 0, 0, 1.5, 0.8))->name('Rainfall [mm]')->color('#007eff')->axis('rain'); $rainValueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $rainValueAxis->name('rain')->color('#007eff')->min(0)->max(60); $windValueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $windValueAxis->name('wind')->color('#73c100')->min(0)->max(60); $tempValueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $tempValueAxis->name('temp')->min(-30)->max(30); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31'))->axisCrossingValue(array(32, 32, 0))->justified(true); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('{0}')->template('#= category #/03: #= value #'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'March Weather Report'))->legend(array('position' => 'bottom'))->addSeriesItem($maxTemperature, $minTemperature, $windSpeed, $rainfall)->addValueAxisItem($rainValueAxis, $windValueAxis, $tempValueAxis)->addCategoryAxisItem($categoryAxis)->tooltip($tooltip)->seriesDefaults(array('type' => 'line')); echo $chart->render(); require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $india = new \Kendo\Dataviz\UI\ChartSeriesItem(); $india->name('India')->data(array(3.907, 7.943, 7.848, 9.284000000000001, 9.263, 9.801, 3.89, 8.238, 9.552, 6.855)); $world = new \Kendo\Dataviz\UI\ChartSeriesItem(); $world->name('World')->data(array(1.988, 2.733, 3.994, 3.464, 4.001, 3.939, 1.333, -2.245, 4.339, 2.727)); $russia = new \Kendo\Dataviz\UI\ChartSeriesItem(); $russia->name('World')->data(array(4.743, 7.295, 7.175, 6.376, 8.153, 8.535, 5.247, -7.832, 4.3, 4.3)); $haiti = new \Kendo\Dataviz\UI\ChartSeriesItem(); $haiti->name('Haiti')->data(array(-0.253, 0.362, -3.519, 1.799, 2.252, 3.343, 0.843, 2.877, -5.416, 5.59)); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => '{0}%'))->line(array('visible' => false))->axisCrossingValue(-10); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array(2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011))->majorGridLines(array('visible' => false)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('{0}%')->template('#= series.name #: #= value #'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Gross domestic product growth /GDP annual %/'))->legend(array('position' => 'bottom'))->addSeriesItem($india, $world, $russia, $haiti)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->tooltip($tooltip)->chartArea(array('background' => 'transparent'))->seriesDefaults(array('type' => 'line', 'style' => 'smooth')); echo $chart->render(); ?> <style type="text/css"> #chart { background: center no-repeat url('../content/shared/styles/world-map.png'); } </style> <?php require_once '../include/footer.php';
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $gold = new \Kendo\Dataviz\UI\ChartSeriesItem(); $gold->name('Gold Medals')->data(array(40, 32, 34, 36, 45, 33, 34, 83, 36, 37, 44, 37, 35, 36, 46))->color('#f3ac32'); $silver = new \Kendo\Dataviz\UI\ChartSeriesItem(); $silver->name('Silver Medals')->data(array(19, 25, 21, 26, 28, 31, 35, 60, 31, 34, 32, 24, 40, 38, 29))->color('#b8b8b8'); $bronze = new \Kendo\Dataviz\UI\ChartSeriesItem(); $bronze->name('Bronze Medals')->data(array(17, 17, 16, 28, 34, 30, 25, 30, 27, 37, 25, 33, 26, 36, 29))->color('#bb6e36'); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array(1952, 1956, 1960, 1964, 1968, 1972, 1976, 1984, 1988, 1992, 1996, 2000, 2004, 2008, 2012))->select(array('from' => 2, 'to' => 5))->majorGridLines(array('visible' => false)); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'Olympic Medals won by USA'))->legend(array('visible' => false))->addSeriesItem($gold, $silver, $bronze)->addCategoryAxisItem($categoryAxis)->selectStart('onSelectStart')->select('onSelect')->selectEnd('onSelectEnd'); echo $chart->render(); ?> <div class="configuration-horizontal"> <span class="configHead">Mousewheel</span> <div class="config-section"> <ul class="options"> <li> <input id="reverse" type="checkbox" /> <label for="reverse">Reverse</label> </li> </ul> </div> <div class="config-section"> <ul class="options"> <li> <label for="zoom">Zoom direction</label> <select id="zoom">
<?php require_once '../lib/Kendo/Autoload.php'; require_once '../include/header.php'; $errorBars = new \Kendo\Dataviz\UI\ChartSeriesItemErrorBars(); $errorBars->value('stddev'); $series = new \Kendo\Dataviz\UI\ChartSeriesItem(); $series->data(array(7.943, 7.848, 9.284000000000001, 9.263, 9.801, 3.89, 8.238, 9.552))->errorBars($errorBars); $valueAxis = new \Kendo\Dataviz\UI\ChartValueAxisItem(); $valueAxis->labels(array('format' => '{0}%'))->line(array('visible' => false))->axisCrossingValue(0); $categoryAxis = new \Kendo\Dataviz\UI\ChartCategoryAxisItem(); $categoryAxis->categories(array(2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010))->line(array('visible' => false)); $tooltip = new \Kendo\Dataviz\UI\ChartTooltip(); $tooltip->visible(true)->format('{0}%')->template('#= value # (σ = #= kendo.toString(high - low, "N2") #)'); $chart = new \Kendo\Dataviz\UI\Chart('chart'); $chart->title(array('text' => 'GDP growth and standard deviation'))->legend(array('visible' => false))->addSeriesItem($series)->addValueAxisItem($valueAxis)->addCategoryAxisItem($categoryAxis)->tooltip($tooltip)->seriesDefaults(array('type' => 'area')); echo $chart->render(); require_once '../include/footer.php';