22 lines
		
	
	
		
			726 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			726 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
class ChartJS_Line extends ChartJS
 | 
						|
{
 | 
						|
	protected $_type = 'Line';
 | 
						|
	protected static $_colorsRequired = array('fillColor', 'strokeColor', 'pointColor', 'pointStrokeColor', 'pointHighlightFill', 'pointHighlightStroke');
 | 
						|
	protected static  $_colorsReplacement = array('pointHighlightFill' => 'point', 'pointHighlightStroke' => 'pointStroke');
 | 
						|
	/**
 | 
						|
	* Add a set of data
 | 
						|
	* @param array $data
 | 
						|
	* @param array $options
 | 
						|
	* @param null $name Name cas be use to change data / options later
 | 
						|
	*/
 | 
						|
	public function addLine($data = array(), $options = array(), $name = null)
 | 
						|
	{
 | 
						|
		if (!$name) {
 | 
						|
			$name = count($this->_datasets) + 1;
 | 
						|
		}
 | 
						|
		$this->_datasets[$name]['data'] = $data;
 | 
						|
		$this->_datasets[$name]['options'] = $options;
 | 
						|
	}
 | 
						|
}
 |