3 declare(strict_types=1);
    15     $f = $DIC->ui()->factory();
    16     $df = new \ILIAS\Data\Factory();
    17     $renderer = $DIC->ui()->renderer();
    20     $c_dimension = $df->dimension()->cardinal();
    23     $dataset = $df->dataset([
    24        "Dataset 1" => $c_dimension,
    25         "Dataset 2" => $c_dimension,
    26         "Dataset 3" => $c_dimension,
    29     $dataset = $dataset->withPoint(
    37     $dataset = $dataset->withPoint(
    45     $dataset = $dataset->withPoint(
    56     $b1 = $b1->withColor($df->color(
"#d38000"));
    58     $b2 = $b2->withColor($df->color(
"#307C88"));
    60     $b3 = $b3->withColor($df->color(
"#557b2e"));
    69     $bar = 
$f->chart()->bar()->vertical(
    70         "A vertical bar chart",
    74     $bar = 
$bar->withTitleVisible(
false);
    75     $bar = 
$bar->withLegendPosition(
"left");
    76     $y_axis = 
new YAxis();
    77     $y_axis = $y_axis->withPosition(
"right");
    78     $y_axis = $y_axis->withStepSize(10);
    79     $y_axis = $y_axis->withBeginAtZero(
false);
    80     $bar = 
$bar->withCustomYAxis($y_axis);
    83     return $renderer->render(
$bar);