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

Diese Klasse wird zum Erzeugen eines horizontalen Balkendiagramms verwendet. Um sie zu verwenden, muss von Klasse addon_graph_bar_h geerbt werden. Sie erbt die Methoden von Klasse addon_graph (Graph).

1. Hilfskonstanten

  • VALUE: der Wert eines Eintrags

  • LABEL: die Beschriftung eines Eintrags

  • COLOR: die Farbe eines Eintrags

  • 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 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 Datentyp 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 Datentyp float Wert 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 Konfiguration der X-Achse des Graphen an.

Beispiel:

function get_x_axis() : array
{
   return ['start' => 0, 'end' => 10, 'step' => 0.5, 'title' => 'x_axis'];
}

4.7. get_y_axis

Syntax:

array get_y_axis()

Beschreibung:

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

Beispiel:

function get_y_axis() : array
{
   return ['template' => '#value#', 'title' => 'y_axis'];
}
  • No labels