Gráficos¶
Novo na versão 3.4.0.
Desde a versão 3.4.0 do phpMyAdmin, você pode facilmente gerar gráficos de uma consulta SQL clicando no link “Exibir gráfico” na área “Operações de resultados da consulta”.
Uma janela flutuante “Exibir gráfico” é mostrada, na qual você pode personalizar o gráfico com as seguintes opções.
- Chart type: Allows you to choose the type of chart. Supported types are bar charts, column charts, line charts, spline charts, area charts, pie charts and timeline charts (only the chart types applicable for current series selection are offered).
- Eixo X: Permite escolher o campo para o eixo principal.
- Série: Permite escolher séries para o gráfico. Você pode escolher várias séries.
- Título: Permite especificar um título para o gráfico, que é exibido acima do gráfico.
- Rótulos do eixo X e do eixo Y: Permite especificar rótulos para os eixos.
- Start row and a number of rows: Allows generating charts only for a specified number of rows of the results set.
Implementação do gráfico¶
Os gráficos no phpMyAdmin são desenhados usando a biblioteca jQuery jqPlot.
Exemplos¶
Gráfico de pizza¶
Os resultados da consulta para um gráfico de pizza simples podem ser gerados com:
SELECT 'Food' AS 'expense',
1250 AS 'amount' UNION
SELECT 'Accommodation', 500 UNION
SELECT 'Travel', 720 UNION
SELECT 'Misc', 220
E o resultado dessa consulta é:
expense | amount |
---|---|
Food | 1250 |
Accommodation | 500 |
Travel | 720 |
Misc | 220 |
Escolhendo a despesa como o eixo X e o montante como série:
Gráfico de barras e colunas¶
Tanto gráficos de barras quanto gráficos de colunas suportam empilhamento. Ao selecionar um desses tipos, uma caixa de seleção é exibida para selecionar o empilhamento.
Os resultados da consulta para um gráfico simples de barras ou colunas podem ser gerados com:
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
E o resultado dessa consulta é:
title | rental_rate | replacement_cost |
---|---|---|
ACADEMY DINOSAUR | 0.99 | 20.99 |
ACE GOLDFINGER | 4.99 | 12.99 |
ADAPTATION HOLES | 2.99 | 18.99 |
AFFAIR PREJUDICE | 2.99 | 26.99 |
AFRICAN EGG | 2.99 | 22.99 |
Escolhendo title como o eixo X e rental_rate e replacement_cost como séries:
Gráfico de dispersão¶
Os gráficos de dispersão são úteis na identificação do movimento de uma ou mais variáveis em comparação com outra variável.
Usando o mesmo conjunto de dados da seção de gráficos de barras e colunas e escolhendo replacement_cost como o eixo X e rental_rate como série:
Gráficos de linha, spline e linha do tempo¶
Esses gráficos podem ser usados para ilustrar tendências nos dados subjacentes. Os gráficos spline desenham linhas suaves enquanto os gráficos de linha do tempo desenham o eixo X levando em consideração as distâncias entre as datas/tempos.
Os resultados da consulta para um gráfico de linha, spline ou linha do tempo simples podem ser gerados com:
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
E o resultado dessa consulta é:
Data | receita | custo |
---|---|---|
2016-01-08 | 2056 | 1378 |
2006-01-09 | 1898 | 2301 |
2006-01-15 | 1560 | 600 |
2006-01-17 | 3457 | 1565 |