Diagramme

Neu in Version 3.4.0.

Seit phpMyAdmin Version 3.4.0 können Sie ganz einfach Diagramme aus einer SQL-Abfrage erzeugen, indem Sie im Bereich „Ergebnisse abfragen“ auf den Link „Diagramm anzeigen“ klicken.

_images/query_result_operations.png

Es wird eine Fensterebene „Diagramm anzeigen“ angezeigt, in der Sie das Diagramm mit den folgenden Optionen anpassen können.

  • Diagrammtyp: Ermöglicht die Auswahl des Diagrammtyps. Unterstützte Typen sind Balkendiagramme, Säulendiagramme, Liniendiagramme, Spline-Diagramme, Flächendiagramme, Kreisdiagramme und Zeitreihendiagramme (es werden nur die für die aktuelle Serienauswahl geeigneten Diagrammtypen angeboten).
  • X-Achse: Ermöglicht die Auswahl des Feldes für die Hauptachse.
  • Serie: Ermöglicht die Auswahl von Serien für das Diagramm. Sie können mehrere Serien auswählen.
  • Titel: Ermöglicht die Angabe eines Titels für das Diagramm, der über dem Diagramm angezeigt wird.
  • Beschriftung der X-Achse und Y-Achse: ermöglicht die Angabe von Beschriftungen für Achsen.
  • Startzeile und Anzahl der Zeilen: ermöglicht die Erzeugung von Diagrammen nur für eine bestimmte Anzahl von Zeilen der Ergebnismenge.
_images/chart.png

Diagramm-Umsetzung

Diagramme in phpMyAdmin werden mit Hilfe der jqPlot jQuery Bibliothek gezeichnet.

Beispiele

Tortendiagramm

Abfrageergebnisse für ein einfaches Tortendiagramm können erzegt werden mit:

SELECT 'Food' AS 'expense',
   1250 AS 'amount' UNION
SELECT 'Accommodation', 500 UNION
SELECT 'Travel', 720 UNION
SELECT 'Misc', 220

Und das Ergebnis dieser Abfrage ist:

Ausgaben Menge
Lebensmittel 1250
Unterkunft 500
Reisen 720
Sonstiges 220

Wahl der Kosten als X-Achse und Betrag in Serie:

_images/pie_chart.png

Balken- und Säulendiagramm

Sowohl Balkendiagramme als auch Spaltenchats unterstützen das Stapeln. Wenn Sie einen dieser Typen auswählen, wird ein Kontrollkästchen angezeigt, um die Stapelung auszuwählen.

Abfrageergebnisse für ein einfaches Balken- oder Säulendiagramm können erzeugt werden mit:

SELECT
   'ACADEMY DINOSAUR' AS 'title',
   0.99 AS 'rental_rate',
   20.99 AS 'replacement_cost' UNION
SELECT 'ACE GOLDFINGER', 4.99, 12.99 UNION
SELECT 'ADAPTATION HOLES', 2.99, 18.99 UNION
SELECT 'AFFAIR PREJUDICE', 2.99, 26.99 UNION
SELECT 'AFRICAN EGG', 2.99, 22.99

Und das Ergebnis dieser Abfrage ist:

Titel mietpreis wiederbeschaffungskosten
AKADEMIE DINOSAURIER 0.99 20.99
ACE GOLDFINGER 4.99 12.99
ANPASSUNG LÖCHER 2.99 18.99
AFFÄRE VORURTEILE 2.99 26.99
AFRIKANISCHES EI 2.99 22.99

Titel als X-Achse und Mietpreis und Ersatzkosten als Serie wählen:

_images/column_chart.png

Punktdiagramm

Punktdiagramme sind nützlich, um die Bewegung einer oder mehrerer Variablen im Vergleich zu einer anderen Variablen zu identifizieren.

Verwendung des gleichen Datensatzes aus Balken- und Säulendiagrammen und Auswahl von wiederbeschaffungskosten als X-Achse und mietpreis in Serie:

_images/scatter_chart.png

Linien-, Spline- und Zeitliniendiagramme

Diese Diagramme können verwendet werden, um Trends in den zugrunde liegenden Daten darzustellen. Spline-Diagramme zeichnen glatte Linien, während Zeitachsendiagramme die X-Achse unter Berücksichtigung der Abstände zwischen Datum und Uhrzeit zeichnen.

Abfrageergebnisse für ein einfaches Linien-, Spline- oder Zeitachsendiagramm können erzeugt werden mit:

SELECT
   DATE('2006-01-08') AS 'date',
   2056 AS 'revenue',
   1378 AS 'cost' UNION
SELECT DATE('2006-01-09'), 1898, 2301 UNION
SELECT DATE('2006-01-15'), 1560, 600 UNION
SELECT DATE('2006-01-17'), 3457, 1565

Und das Ergebnis dieser Abfrage ist:

Datum umsatz kosten
2016-01-08 2056 1378
2006-01-09 1898 2301
2006-01-15 1560 600
2006-01-17 3457 1565
_images/line_chart.png _images/spline_chart.png _images/timeline_chart.png