使用HTML5畫柱狀圖


柱狀圖在很多應用中都比較常見,例如投票結果的統計分析,企業銷售數據的統計分析等等。

 
  需求分析:
 一個柱狀圖一般包含以下幾部分:
 1、標題
 2、橫坐標(含標題)
 3、豎坐標 (含標題、刻度)
 4、柱(數據、顏色)
 5、標識器
 設計:
數據部分, 我們采用Json來表達:
var jasonData = {
    "title": "2014 各分公司營業額",
    "verticaltitle": "金額(萬)",
    "horizontaltitle": "公司",
    "data": [{ "category": "營業額", "datacollection": [{ "title": "廣州", "amount": "5000" }, { "title": "上海", "amount": "6000" }, { "title": "北京", "amount": "4000" }, { "title": "杭州", "amount": "1000" }, { "title": "成都", "amount": "1500" }] }]    
};
View Code
 
繪圖部分, 我們采用HTML5畫布的相關功能,主要采用畫線lineto、繪制文字fillText等方法。
 
效果1:
 
 
效果2:
 
 
具體實現 下載源碼。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM