使用SQL查询创建简单的条形图

前端之家收集整理的这篇文章主要介绍了使用SQL查询创建简单的条形图前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

《使用SQL查询创建简单的条形图》要点:
本文介绍了使用SQL查询创建简单的条形图,希望对您有用。如果有疑问,可以联系我们。

很多基于PHP的库正在市场上支持图表类型.重要的方面是它们与数据源的连接方式,主要是与某些数据库(例如MysqLsqlite)一起使用.

数据库获取图表数据

对于本文,我从northwind sqlite数据库获取数据.说我们喜欢显示产物类别和整体销售的条形图.查询将如下:

  1. 选择c.categoryname,sum(a.quantity)作为Sales

  2. 从产物b,`订单详情'a,类别c

  3. 此中a.productid = b.productid和c.categoryid = b.categoryid

  4. group by c.categoryid

  5. 按c.categoryid排序

这将导致以下数据:

  1. “饮料”“9532”

  2. “调味品”“5298”

  3. “甜点”“7906”

  4. “乳成品”“9149”

  5. “谷物/谷物”“4562”

  6. “肉/家禽”“4199”

  7. “临盆”“2990”

  8. “海鲜”“7681”

图表代码

我将使用PHP Charts Framework,它使用异常简单的API连接到数据库并绘制所需的图表类型.

以下是步调:

  1. 我们创立一个图表对象

  2. 设置数据SQL查询

  3. 设置图表属性标签

  4. 获取图表输出

  1. $ p = new chartPHP();

  2. $ p-> data_sql =“select c.categoryname,sum(a.quantity)as Sales

  3. 从产物b,类别c

  4. 此中a.productid = b.productid和c.categoryid = b.categoryid

  5. group by c.categoryid

  6. 由c.categoryid敕令“;

  7. //行数据

  8. $ p-> chart_type =“bar”;

  9. //常用选项

  10. $ p-> title =“Category Sales”;

  11. $ p-> xlabel =“Category”;

  12. $ p-> ylabel =“Sales”;

  13. $ out = $ p-> render('c1');

使用SQL查询创建简单的条形图

代码将直接从数据库天生数据库驱动的条形图.

《使用SQL查询创建简单的条形图》是否对您有启发,欢迎查看更多与《使用SQL查询创建简单的条形图》相关教程,学精学透。编程之家 jb51.cc为您提供精彩教程。

猜你在找的Sqlite相关文章