Tableaux¶
Nouveau dans la version 3.4.0.
Depuis phpMyAdmin version 3.4.0, il est possible de générer facilement des graphique à partir d’une requêtre SQL en cliquant sur le lien « Afficher un graphique » dans la zone des « Opérations sur les résultats de requête ».

Une fenêtre « Afficher un graphique » est affichée dans laquelle il est possible de personnaliser le graphique avec les options suivantes.
- Type de graphique : permet de choisir le type de graphique parmi les graphiques en barres, en colonnes, en ligne, en courbe, en aires, en camembert et en série temporelle (seuls les graphiques applicables pour la sélection courante de séries sont affichés).
- Axe des X : permet de choisir le champ pour l’axe principal.
- Séries (axe des Y) : permet de choisir les séries pour le graphique. Plusieurs peuvent être choisies.
- Titre : permet de spécifier un titre qui sera affiché au-dessus du graphique.
- Libellés des axes X et Y : permet de spécifier les libellés des axes.
- Rangée de début et un nombre de rangées : permet de générer des graphiques seulement pour le nombre de rangées spécifié de l’ensemble des résultats.

Implémentation des graphiques¶
Les graphiques de phpMyAdmin sont dessinés avec la bibliothèque jQuery jqPlot.
Exemple¶
Graphique en camembert¶
Les résultats de requête pour un simple graphique en camembert peuvent être générés avec :
SELECT 'Food' AS 'expense',
1250 AS 'amount' UNION
SELECT 'Accommodation', 500 UNION
SELECT 'Travel', 720 UNION
SELECT 'Misc', 220
Le résultat de cette requête est :
dépense | nombre |
---|---|
Aliment | 1250 |
Hébergement | 500 |
Déplacement | 720 |
Divers | 220 |
En choisissant les dépenses en axe des X et les montants en séries :

Graphique en barres et colonnes¶
Les barres et les colonnes des graphiques peuvent être affichées en mode cumulé. Une case à cocher est afficher pour le sélectionner.
Les résultats de requêtes pour un simple graphique en barres ou en colonnes peuvent être générés avec :
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
Le résultat de cette requête est :
titre | rental_rate | replacement_cost |
---|---|---|
ACADÉMIE DINOSAURE | 0,99 | 20,99 |
AS GOLDFINGER | 4,99 | 12,99 |
TROUS D’ADAPTATION | 2,99 | 18,99 |
PRÉJUDICE DE L’AFFAIRE | 2,99 | 26,99 |
ŒUF AFRICAIN | 2,99 | 22,99 |
Choix du titre comme axe des X et des rental_rate et replacement_cost comme séries :

Nuage de points¶
Les nuages de points sont utiles pour identifier le mouvement d’une ou plusieurs variable(s) comparée(s) à une autre variable.
En utilisant les mêmes données de la section graphiques en barres et colonnes et en choisissant replacement_cost en axe des X et rental_rate en série :

Ligne, courbe et séries temporelles¶
Ces graphiques peuvent être utilisés pour illustrer les tendances des données. Les graphique en courbes dessinent des lignes lissées tandis que les séries temporelles affichent l’axe des X en prenant en considération les distances entre les dates/temps.
Les résultats de requête pour une ligne simple, une courbe ou un série temporelle peuvent être générés avec :
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
Le résultat de cette requête est :
date | revenu | coût |
---|---|---|
08-01-2016 | 2056 | 1378 |
09-01-2006 | 1898 | 2301 |
15-01-2006 | 1560 | 600 |
17-01-2006 | 3457 | 1565 |


