碰新東西前總是有許多檻要過,心裡總是會這樣想:「又是新東西,好像很難…」,但腳已經跨一半了,怎麼樣也想要走完60關呀。
以此鼓勵自己看到新東西不要怕,慢慢拆開研究,首先就先看看別人怎麼做吧!
先載入所需CDN,由於 C3 是基於 D3 延伸的框架,所以需要先載入 D3
因為要串api,也載入axios
接下來在html插入div放圖表,初始設定差不多就完成了
這次要串的api是js學徒班的闖關完成率,想要做一個橫軸X呈現完成率,縱軸Y學員名字的圖表。
先寫出一個待放資料的空陣列
主要佈局
軸axis的設定
至於Y軸的完成率,因為是主要顯示的資料,所以要回頭寫在一開始準備的空陣列中,這樣就可以正確顯示標籤文字。
最後設定主資料data內樣式顏色