You are here

public function ChartsOverridesGoogle::chartOverrides in Charts 8.3

Builds an array of Chart Settings with key value pairs

Parameters

$settings array:

Return value

array

Overrides GoogleOverrides::chartOverrides

File

starterkits/charts_overrides/src/Plugin/override/ChartsOverridesGoogle.php, line 17

Class

ChartsOverridesGoogle
Defines a concrete class for a Google.

Namespace

Drupal\charts_overrides\Plugin\override

Code

public function chartOverrides(array $originalOptions = []) {
  $options = [];

  //    The following are currently available for overriding; they are the
  //    private variables in
  //    charts_google/src/Settings/Google/GoogleOptions.php
  //    $options['title'];
  //    $options['subTitle'];
  //    $options['titlePosition'];
  //    $options['axisTitlesPosition'];
  //    $options['chartArea'];
  //    $options['hAxes'];
  //    $options['vAxes'];
  //    $options['colors'];
  //    $options['pointSize'];
  //    $options['legend'];
  //    $options['width'];
  //    $options['height'];
  //    $options['is3D'];
  //    $options['isStacked'];
  //    $options['greenTo'];
  //    $options['greenFrom'];
  //    $options['redTo'];
  //    $options['redFrom'];
  //    $options['yellowTo'];
  //    $options['yellowFrom'];
  //    $options['max'];
  //    $options['min'];
  //    $options['curveType'];
  //    An example of how to override the colors property.
  //    $options['colors'] = [
  //        '#000000',
  //        '#999999',
  //        '#666666'
  //    ];
  return $options;
}