public function addAreaData($label, $values, Color $color) { $dataset = new LinechartDataset($label, $values); $dataset->setStrokeColor($color->getColorMinusAlpha(10)); $dataset->setFillColor($color->getColorMinusAlpha(20)); $dataset->setPointColor($color); $dataset->setPointStrokeColor('#fff'); $dataset->setPointHighlightFill('#fff'); $dataset->setPointHighlightStroke($color); return $this->addDataset($dataset); }
public function addValue($label, $value, Color $color) { $this->data->push(['label' => $label, 'value' => floatval($value), 'color' => (string) $color, 'highlight' => (string) $color->getColorMinusAlpha(30)]); }
public function __construct() { parent::__construct(rand(0, 255), rand(0, 255), rand(0, 255), 100); }