图表

3.4.0版中的新增功能。

由于PHPMyAdmin版本3.4.0,您可以轻松地从SQL查询生成图表 通过单击“查询结果操作”区域中的“显示图表”链接。

_images / query_result_operations.png.

显示了一个窗口层“显示图表”,您可以在其中使用以下选项自定义图表。

  • 图表类型:允许您选择图表类型。支持的类型是条形图,列图表,线条图表,样条图表,区域图表,饼图和时间表图表(仅提供适用于当前系列选择的图表)。
  • X轴:允许为主轴选择字段。
  • 系列:允许为图表选择系列。您可以选择多个系列。
  • 标题:允许为图表上方显示的图表指定标题。
  • X轴和Y轴标签:允许为轴指定标签。
  • 启动行和多行:允许仅针对结果集的指定行数生成图表。
_images / chart.png.

图表实施

图表in phpMyAdmin are drawn using JQPLOT. jQuery library.

例子

饼形图

可以生成简单饼图的查询结果:

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

并且此查询的结果是:

费用 数量
食物 1250
住所 500
旅行 720
杂项 220

选择费用作为X轴和串联金额:

_images / pie_chart.png

栏和柱图

两个条形图和列聊天支持堆叠。在选择其中一个类型时,将显示复选框以选择堆叠。

可以使用以下命令生成简单栏或列图的查询结果:

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

并且此查询的结果是:

标题 rental_rate. 替换成本
学院恐龙 0.99 20.99
Ace Goldfinger 4.99 12.99
适应孔 2.99 18.99
事件偏见 2.99 26.99
非洲蛋 2.99 22.99

选择标题为X轴和rental_rate和replacement_cost as系列:

_images / column_chart.png.

散点图

散点图对于识别与另一变量相比一个或多个变量的移动是有用的。

使用从栏和列图表中设置的相同数据,并选择replacement_cost作为x-轴和rental_rate in serial:

_images / scattle_chart.png

线,样条和时间表图表

这些图表可用于说明底层数据的趋势。样条图绘制平滑线,而时间轴图绘制X轴以考虑日期/时间之间的距离。

可以使用以下方式生成简单行,样条或时间轴图表的查询结果:

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

并且此查询的结果是:

日期 收入 成本
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.