iT邦幫忙

2021 iThome 鐵人賽

DAY 20
0
自我挑戰組

以網頁呈現資料視覺化系列 第 20

Day20 少年維持著煩惱

  • Record the questions

原本猶豫是否要發這個主題,或是先繼續介紹plotly(可能是明天的主題喔),而事實是我陷入了整合pivot功能的瓶頸,但想想紀錄問題是重要的,寫的時候也是一種和自己的對話(謝謝大家當我的黃色小鴨),所以還是寫了。
由於前天提到PivotTable.js自己完整包起,要嘛用全套,可是有些功能和風格卻不如預期,因此有3個選擇:

  1. 解析PivotTable.js,拆出需要pivot的部分
    =>最理想的solution,但需要時間
  2. 自己刻pivot,再套已經開發的table,和chart.js
    =>對比上點更花時間,而且需要刻的功能更多,但好處是整合度高和好管理
  3. 用Django做後臺,然後可以用python處理完再丟出來
    =>最花時間版本,好處是python可以更容易做更複雜的分析和運算

看得這裡很多人會覺得這就只是個需要時間解決的小問題,是的,但我們在day1時就有說到我們初衷是希望快速開發(自我束縛?!),而現實大家也常會有被客戶各種追殺的故事。
我也希望多年後,這些是微不足道的煩惱。


上一篇
Day19有比較有傷害
下一篇
Day21 密室逃脫之藏寶圖
系列文
以網頁呈現資料視覺化30

尚未有邦友留言

立即登入留言