台灣 PM2.5 / AQI 儀表板

第八週作業網頁版

姓名:蘇明心
學號:1111310012
課程:工業與資訊管理專題
主題:PM2.5 與 AQI 資料分析
作品連結
台灣 PM2.5 / AQI
https://hwu-1111310012-mtt.neocities.org/2026/0415/neocities

一、作業說明

這次作業主要是利用 Python 與 Flask 製作一個台灣 PM2.5 / AQI 儀表板, 並把環境部開放資料整理成圖表與地圖。網頁中有 PM2.5 趨勢折線圖、 區域比較圖、AQI 狀態統計圖、測站排行,以及地圖泡泡圖。

二、使用工具

我這次使用的工具有:

Python Flask HTML / CSS Chart.js Leaflet Open Data API

資料來源主要是環境部開放資料平台,包含 PM2.5 與 AQI 的相關資料。

三、實作內容

四、遇到的問題

在實作過程中,我遇到幾個問題,例如 API 有時候抓不到資料, 或是回傳空值,造成數值轉換出現錯誤。後來我用預設示範資料來補足, 並先做資料清洗,讓圖表可以正常顯示。這次也讓我更了解後端資料處理的重要性。

五、學習心得

透過這次作業,我學到如何把開放資料做成簡單的資料分析網頁,也更熟悉 Flask 與前端圖表整合的方式。原本只是單純看資料,現在可以把資料做成視覺化頁面, 看起來更清楚,也更方便比較。這次練習對我很有幫助。

六、成果畫面