Page tree
Skip to end of metadata
Go to start of metadata

Dies ist die Klasse zum erstellen eines Bar Graphen. Sie erbt von der Klasse addon_graph. Um den Bar Graph zu verwenden muss von addon_graph_bar geerbt  werden.

1. Hilfskonstanten

  • VALUE: der Wert eines Items

  • LABEL: die Beschriftung eines Items

  • COLOR: die Farbe eines Items

  • GRADIENT_FALLING: Farbverlauf fallend

  • GRADIENT_RISING: Farbverlauf steigend

2. Definition

3. Aufrufreihenfolge

4. Abstrakte Methoden

Die Methoden sind hauptsächlich dafür verantwortlich die Parameter für den Graphen zu zurückzugeben. Die Graphen stellen ein Konfigurationsarray bereit, das es erleichtern soll, viele Parameter auf einmal zu setzen.

4.1. get_bar_width

Syntax:

int get_bar_width()

Beschreibung:

Diese Methode muss einen Integer zurückgeben. Dieser Wert bestimmt die Breite der Balken in Pixel.

Beispiel:

function get_bar_width() : int
{
   return 10;
}

4.2. get_radius

Syntax:

int get_radius()

Beschreibung:

Diese Methode muss Datentyp Integer zurückgeben. Dieser Wert bestimmt die Rundung am Ende der Balken.

Beispiel:

function get_radius() : int
{
   return 5;
}

4.3. get_gradient

Syntax:

String get_gradient()

Beschreibung:

Diese Methode muss Datentyp String zurückgeben. Dieser Wert gibt die Richtung des Farbverlaufs im Graphen an. Es gibt die Werte 'rising' und 'falling'.

Beispiel:

function get_radius() : String
{
   return 'falling';
}

4.4. get_padding

Syntax:

Array get_padding()

Beschreibung:

Diese Methode muss ein Array zurückgeben. Dieser Wert gibt den Abstand des Graphen von den Rändern an.

Beispiel:

function get_padding() : array
{
   return ['top' => 20, 'bottom' => 50, 'right' => 100, 'left' => 100];
}

4.5. get_alpha

Syntax:

float get_alpha()

Beschreibung:

Diese Methode muss einen Wert vom Datentyp float zwischen 0 und 1 zurückgeben. Dieser Wert gibt die Transparenz des Graphen an.

Beispiel:

function get_alpha() : float
{
   return 0.8;
}

4.6. get_x_axis

Syntax:

array get_x_axis()

Beschreibung:

Diese Methode muss ein Array zurückgeben. Dieser Wert bestimmt die Konfiguration der X-Achse des Graphen.

Beispiel:

function get_x_axis() : array
{
   return ['template' => '#value#', 'title' => 'x_axis'];
}

4.7. get_y_axis

Syntax:

array get_y_axis()

Beschreibung:

Diese Methode muss ein Array zurückgeben. Dieser Wert bestimmt die Konfiguration der Y-Achse des Graphen.

Beispiel:

function get_y_axis() : array
{
   return ['start' => 0, 'end' => 10, 'step' => 0.5, 'title' => 'y_axis'];
}
  • No labels