《使用SQL查詢創建簡單的條形圖》要點:
本文介紹了使用SQL查詢創建簡單的條形圖,希望對您有用。如果有疑問,可以聯系我們。
很多基于PHP的庫正在市場上支持圖表類型.重要的方面是它們與數據源的連接方式,主要是與某些數據庫(例如mysql或sqlite)一起使用.
從數據庫獲取圖表數據
對于本文,我從northwind sqlite數據庫獲取數據.說我們喜歡顯示產物類別和整體銷售的條形圖.查詢將如下:
選擇c.categoryname,sum(a.quantity)作為Sales
從產物b,`訂單詳情'a,類別c
此中a.productid = b.productid和c.categoryid = b.categoryid
group by c.categoryid
按c.categoryid排序
這將導致以下數據:
“飲料”“9532”
“調味品”“5298”
“甜點”“7906”
“乳成品”“9149”
“谷物/谷物”“4562”
“肉/家禽”“4199”
“臨盆”“2990”
“海鮮”“7681”
圖表代碼
我將使用PHP Charts Framework,它使用異常簡單的API連接到數據庫并繪制所需的圖表類型.
以下是步調:
我們創立一個圖表對象
設置數據SQL查詢
設置圖表屬性和標簽
獲取圖表輸出
$ p = new chartphp();
$ p-> data_sql =“select c.categoryname,sum(a.quantity)as Sales
從產物b,`訂單詳情'a,類別c
此中a.productid = b.productid和c.categoryid = b.categoryid
group by c.categoryid
由c.categoryid敕令“;
//行數據
$ p-> chart_type =“bar”;
//常用選項
$ p-> title =“Category Sales”;
$ p-> xlabel =“Category”;
$ p-> ylabel =“Sales”;
$ out = $ p-> render('c1');
此代碼將直接從數據庫天生數據庫驅動的條形圖.
《使用SQL查詢創建簡單的條形圖》是否對您有啟發,歡迎查看更多與《使用SQL查詢創建簡單的條形圖》相關教程,學精學透。維易PHP學院為您提供精彩教程。