2024-07-04 Chart.js 套件
2024-07-04
JavaScript 系列四:第3課 ── Chart.js 套件
課程目標
認識並且能使用 Chart.js 套件
課程內容
這次的套件是 https://github.com/chartjs/Chart.js
文件與 demo 在 https://www.chartjs.org/
這是一個畫圖表、報表的工具,而且非常漂亮
如果不使用套件,自己手動做圖表的話,要用 canvas api 來畫,而且需要很多數學計算來繪圖,非常麻煩
這次就完全自己研究看看吧。先試著讓官方範例可以成功跑出來,然後再試著調整設定、參數、放進自己的資料畫圖看看
軟體工程師,經常需要翻閱大量的國外文件,所以需要基本的英語閱讀能力
不用精通沒關係,一邊翻文件,一邊查字典,拼湊線索看看
如果實在不行,就搜尋 套件名稱 教學 來找找看有沒有好心人寫過教學,例如 chart js 教學
長遠來說,還是要逐漸提升自己的英語閱讀能力才行
課後作業
請使用 https://jsfiddle.net
請在網頁上,畫出三種圖表
折線圖 Line Chart
長條圖 Bar Chart
圓餅圖 Pie Chart
政府近年在提倡透明化,公佈了許多資料
請前往 政府資料開放平台 https://data.gov.tw/
或是 台北市政府資料開放平台 https://data.taipei/
逛逛看,找幾份有趣的資料。
這三種圖表的使用時機不太一樣,適用的資料類型也不太一樣,你可以稍微研究一下,選擇你覺得適合的
(資料量巨大的話,請在圖表內呈現10筆資料即可。)
做出以上功能,你就完成這次的課程目標了!
JavaScript 系列四:第3課 ── Chart.js 套件:
https://codelove.tw/@howtomakeaturn/post/2anNka
CodeLove 愛寫扣論壇 站長阿川