圖表的東西在公部門是常用的東西,在開發網站時因為有這方面的需求,要合用於 rwd 框架,又要可以方便節約頻寬,如果直接使用圖片的話不只對主機運算上有較大的負擔,在傳輸上也會比較大,也因此 canvas 就有這方面的優勢了,這套 Chart js 使用上簡單,只要參照官網的參數與設定寫在 js 內就可完成所需的表格。

See the Pen canvas圖表-Chart js by Jimmy_Wu (@Jimmy_Wu) on CodePen.

js bin展示開新視窗

  1. options: { legend: { display: false },} 是指不顯示 label 切換按鈕
  2. window.myBar = new Chart(ctx, { }); 指向 html 內的 #canvas2
  3. JS 內的 var canvas2Data = { };為圖表內的資料內容
  4. 寫過 Version: 1.0.2 與目前的新版,在js的寫法上差不少,但都可達到rwd的效果,但舊版上在畫面柱條會很肥滿

資料來源

官網新版 Chart.js – Version: 1.0.2