33 $this->hidden = $a_value;
41 public function setLabel(
string $a_value): void
43 $this->label = $a_value;
62 $this->data[] = array($a_x, $a_y);
82 $this->fill = $a_value;
84 $this->fill_color = $a_color;
90 return array(
"fill" => $this->fill,
"color" => $this->fill_color);
106 $series->label = str_replace(
"\"",
"\\\"", $this->
getLabel());
108 $series->data = array();
109 foreach ($this->
getData() as $point) {
110 if (is_array($point)) {
111 $series->data[] = array($point[0], $point[1]);
113 $series->data[] = $point;
117 $options = array(
"show" => !$this->
isHidden());
121 $options[
"fill"] = $fill[
"fill"];
122 if ($fill[
"color"]) {
addPoint(float $a_x, ?float $a_y=null)
Set data.
parseGlobalOptions(stdClass $a_options, ilChart $a_chart)
Convert (global) properties to flot config.
static isValidColor(string $a_value)
Validate html color code.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setFill(float $a_value, string $a_color="")
parseData(array &$a_data)
Convert data to flot config.
parseDataOptions(array &$a_options)
Convert data options to flot config.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setLabel(string $a_value)
static renderColor(string $a_value, float $a_opacity=1)
Render html color code.