Chart series class.  
 More...
|  | 
|  | __construct ($label, $values) | 
|  | Constructor. 
 | 
|  | 
|  | get_color () | 
|  | Get the color. 
 | 
|  | 
|  | get_colors () | 
|  | Get the colors for each value in the series. 
 | 
|  | 
|  | get_count () | 
|  | Get the number of values in this series. 
 | 
|  | 
|  | get_fill () | 
|  | Get area fill mode for series. 
 | 
|  | 
|  | get_label () | 
|  | Get the label of the series. 
 | 
|  | 
|  | get_labels () | 
|  | Set labels for the values of the series. 
 | 
|  | 
|  | get_smooth () | 
|  | Get whether the line of the serie should be smooth or not. 
 | 
|  | 
|  | get_type () | 
|  | Get the type of series. 
 | 
|  | 
|  | get_values () | 
|  | Get the values of the series. 
 | 
|  | 
|  | get_xaxis () | 
|  | Get the index of the X axis. 
 | 
|  | 
|  | get_yaxis () | 
|  | Get the index of the Y axis. 
 | 
|  | 
|  | has_colored_values () | 
|  | Whether there is a color per value. 
 | 
|  | 
|  | jsonSerialize () | 
|  | Serialize the object. 
 | 
|  | 
|  | set_color ($color) | 
|  | Set the color of the series. 
 | 
|  | 
|  | set_colors (array $colors) | 
|  | Set a color for each value in the series. 
 | 
|  | 
|  | set_fill ($fill) | 
|  | Set fill mode for the series. 
 | 
|  | 
|  | set_labels ($labels) | 
|  | Set labels for the values of the series. 
 | 
|  | 
|  | set_smooth ($smooth) | 
|  | Set whether the line of the serie should be smooth or not. 
 | 
|  | 
|  | set_type ($type) | 
|  | Set the type of the series. 
 | 
|  | 
|  | set_xaxis ($index) | 
|  | Set the index of the X axis. 
 | 
|  | 
|  | set_yaxis ($index) | 
|  | Set the index of the Y axis. 
 | 
|  | 
|  | 
| const | TYPE_DEFAULT = null | 
|  | Default type for a series. 
 | 
|  | 
| const | TYPE_LINE = 'line' | 
|  | Series of type line. 
 | 
|  | 
|  | 
| string[] | $colors = [] | 
|  | Colors of the series. 
 | 
|  | 
| string | $fill = null | 
|  | Fill mode for area charts. 
 | 
|  | 
| string | $label | 
|  | Label for this series. 
 | 
|  | 
| string[] | $labels = null | 
|  | Labels for the values of the series. 
 | 
|  | 
| bool | $smooth = null | 
|  | Whether the line of the serie should be smooth or not. 
 | 
|  | 
| string | $type = self::TYPE_DEFAULT | 
|  | Type of the series. 
 | 
|  | 
| float[] | $values = [] | 
|  | Values of the series. 
 | 
|  | 
| int | $xaxis = null | 
|  | Index of the X axis. 
 | 
|  | 
| int | $yaxis = null | 
|  | Index of the Y axis. 
 | 
|  | 
Chart series class. 
- Copyright
- 2016 Frédéric Massart - FMCorz.net 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
◆ __construct()
      
        
          | core\chart_series::__construct | ( |  | $label, | 
        
          |  |  |  | $values ) | 
      
 
Constructor. 
- Parameters
- 
  
    | string | $label | The label of the series. |  | float[] | $values | The values of this series. |  
 
 
 
◆ get_color()
      
        
          | core\chart_series::get_color | ( |  | ) |  | 
      
 
Get the color. 
- Return values
- 
  
  
 
 
◆ get_colors()
      
        
          | core\chart_series::get_colors | ( |  | ) |  | 
      
 
Get the colors for each value in the series. 
- Return values
- 
  
  
 
 
◆ get_count()
      
        
          | core\chart_series::get_count | ( |  | ) |  | 
      
 
Get the number of values in this series. 
- Return values
- 
  
  
 
 
◆ get_label()
      
        
          | core\chart_series::get_label | ( |  | ) |  | 
      
 
Get the label of the series. 
- Return values
- 
  
  
 
 
◆ get_labels()
      
        
          | core\chart_series::get_labels | ( |  | ) |  | 
      
 
Set labels for the values of the series. 
- Return values
- 
  
  
 
 
◆ get_smooth()
      
        
          | core\chart_series::get_smooth | ( |  | ) |  | 
      
 
Get whether the line of the serie should be smooth or not. 
- Return values
- 
  
  
 
 
◆ get_type()
      
        
          | core\chart_series::get_type | ( |  | ) |  | 
      
 
Get the type of series. 
- Return values
- 
  
  
 
 
◆ get_values()
      
        
          | core\chart_series::get_values | ( |  | ) |  | 
      
 
Get the values of the series. 
- Return values
- 
  
  
 
 
◆ get_xaxis()
      
        
          | core\chart_series::get_xaxis | ( |  | ) |  | 
      
 
Get the index of the X axis. 
- Return values
- 
  
  
 
 
◆ get_yaxis()
      
        
          | core\chart_series::get_yaxis | ( |  | ) |  | 
      
 
Get the index of the Y axis. 
- Return values
- 
  
  
 
 
◆ has_colored_values()
      
        
          | core\chart_series::has_colored_values | ( |  | ) |  | 
      
 
Whether there is a color per value. 
- Return values
- 
  
  
 
 
◆ jsonSerialize()
      
        
          | core\chart_series::jsonSerialize | ( |  | ) |  | 
      
 
Serialize the object. 
- Return values
- 
  
  
 
 
◆ set_color()
      
        
          | core\chart_series::set_color | ( |  | $color | ) |  | 
      
 
Set the color of the series. 
- Parameters
- 
  
    | string | $color | CSS compatible color. |  
 
 
 
◆ set_colors()
      
        
          | core\chart_series::set_colors | ( | array | $colors | ) |  | 
      
 
Set a color for each value in the series. 
- Parameters
- 
  
    | string[] | $colors | CSS compatible colors. |  
 
 
 
◆ set_fill()
      
        
          | core\chart_series::set_fill | ( |  | $fill | ) |  | 
      
 
Set fill mode for the series. 
- Parameters
- 
  
  
 
 
◆ set_labels()
      
        
          | core\chart_series::set_labels | ( |  | $labels | ) |  | 
      
 
Set labels for the values of the series. 
- Parameters
- 
  
    | array | $labels | The labels for the series values. |  
 
 
 
◆ set_smooth()
      
        
          | core\chart_series::set_smooth | ( |  | $smooth | ) |  | 
      
 
Set whether the line of the serie should be smooth or not. 
Only applicable for line chart or a line series, if null it assumes the chart default (not smooth).
- Parameters
- 
  
    | bool | $smooth | True if the line should be smooth, false for tensioned lines. |  
 
 
 
◆ set_type()
      
        
          | core\chart_series::set_type | ( |  | $type | ) |  | 
      
 
Set the type of the series. 
- Parameters
- 
  
    | string | $type | Constant value from self\TYPE_*. |  
 
 
 
◆ set_xaxis()
      
        
          | core\chart_series::set_xaxis | ( |  | $index | ) |  | 
      
 
Set the index of the X axis. 
- Parameters
- 
  
  
 
 
◆ set_yaxis()
      
        
          | core\chart_series::set_yaxis | ( |  | $index | ) |  | 
      
 
Set the index of the Y axis. 
- Parameters
- 
  
  
 
 
◆ $fill
  
  | 
        
          | string core\chart_series::$fill = null |  | protected | 
 
 
The documentation for this class was generated from the following file: