/** * Set default colors * @param array $defaultColors */ public static function setDefaultColors(array $defaultColors) { self::$_defaultColors = $defaultColors; }
<?php require 'class/ChartJS.php'; require 'class/ChartJS_Line.php'; require 'class/ChartJS_Bar.php'; require 'class/ChartJS_Radar.php'; require 'class/ChartJS_PolarArea.php'; require 'class/ChartJS_Pie.php'; require 'class/ChartJS_Doughnut.php'; ChartJS::addDefaultColor(array('fill' => '#f2b21a', 'stroke' => '#e5801d', 'point' => '#e5801d', 'pointStroke' => '#e5801d')); ChartJS::addDefaultColor(array('fill' => 'rgba(28,116,190,.8)', 'stroke' => '#1c74be', 'point' => '#1c74be', 'pointStroke' => '#1c74be')); ChartJS::addDefaultColor(array('fill' => 'rgba(212,41,31,.7)', 'stroke' => '#d4291f', 'point' => '#d4291f', 'pointStroke' => '#d4291f')); ChartJS::addDefaultColor(array('fill' => '#dc693c', 'stroke' => '#ff0000', 'point' => '#ff0000', 'pointStroke' => '#ff0000')); ChartJS::addDefaultColor(array('fill' => 'rgba(46,204,113,.8)', 'stroke' => '#2ecc71', 'point' => '#2ecc71', 'pointStroke' => '#2ecc71')); $array_values = array(array(65, 59, 80, 81, 56, 55, 40), array(28, 48, 40, 19, 86, 27, 90)); $array_labels = array("January", "February", "March", "April", "May", "June", "July"); $Line = new ChartJS_Line('example_line', 500, 500); $Line->addLine($array_values[0]); $Line->addLine($array_values[1]); $Line->addLabels($array_labels); $Bar = new ChartJS_Bar('example_bar', 500, 500); $Bar->addBars($array_values[0]); $Bar->addBars($array_values[1]); $Bar->addLabels($array_labels); $Radar = new ChartJS_Radar('example_radar', 500, 500); $Radar->addRadar($array_values[0]); $Radar->addRadar($array_values[1]); $Radar->addLabels($array_labels); $PolarArea = new ChartJS_PolarArea('example_polararea', 500, 500); $PolarArea->addSegment(65); $PolarArea->addSegment(59);