第八週作業網頁版
這次作業主要是利用 Python 與 Flask 製作一個台灣 PM2.5 / AQI 儀表板, 並把環境部開放資料整理成圖表與地圖。網頁中有 PM2.5 趨勢折線圖、 區域比較圖、AQI 狀態統計圖、測站排行,以及地圖泡泡圖。
我這次使用的工具有:
Python Flask HTML / CSS Chart.js Leaflet Open Data API
資料來源主要是環境部開放資料平台,包含 PM2.5 與 AQI 的相關資料。
在實作過程中,我遇到幾個問題,例如 API 有時候抓不到資料, 或是回傳空值,造成數值轉換出現錯誤。後來我用預設示範資料來補足, 並先做資料清洗,讓圖表可以正常顯示。這次也讓我更了解後端資料處理的重要性。
透過這次作業,我學到如何把開放資料做成簡單的資料分析網頁,也更熟悉 Flask 與前端圖表整合的方式。原本只是單純看資料,現在可以把資料做成視覺化頁面, 看起來更清楚,也更方便比較。這次練習對我很有幫助。