Skip to content

ckhung/d3-stat-map

Repository files navigation

d3-stat-map

Interactive Taiwan census statistics graph and choropleth (statistics map) using D3.js

以 D3.js 製作的臺灣人口互動統計圖及統計地圖

操作方式

請在 統計圖頁面 先選取要觀察的縣市, 再用第一個水平滑動鈕選取要觀察的年齡範圍 (例如 5 歲)。 然後移動第二個水平滑動鈕觀察不同起始年齡 (例如 20 歲開始, 到 24 歲為止) 人口佔各區或各鄉鎮的當地總人口多少百分比。

共有三個分頁。

  • 最左邊長條圖是程式作者自己的學步練習, 請忽略
  • 最右邊的人口地圖以紅色系顯示高百分比、 藍色系顯示低百分比。 可以用滑鼠滾輪放大縮小。
  • 對於人口分佈研究者而言, 視覺上最有幫助的其實是中間的男女人口圖。 橫軸是該年齡範圍佔各區域人口的百分比; 縱軸則是該年齡範圍男性人口佔各區域人口的百分比的 z 值。 也就是說, 在正負 3 (個標準差) 之內是一般正常的狀況; 很正的值 (位於很上方) 表示該區男性偏多; 很負的值 (位於很下方) 表示該區女性偏多。 若女性人口為 0, 則以 12 表示; 男性人口為 0, 則以 -12 表示。

一些有趣的觀察:

  • 臺中市中區在十幾歲的範圍人口比例特別高, 是因為家長選學區嗎? 可是中一中在北區; 中女中在西區啊?
  • 戶籍位於臺中市南屯區三四十歲的人口當中, 女性人口壓倒性超越男性啊!
  • 戶籍位於臺中市和平區五十多歲的人口比例特別高。

資料來源及前置處理

(給開發者看的) 程式寫作說明

抄程式學 d3.js

引用本程式

若本程式對您的研究有幫助, 請這樣引用:

洪朝貴 (2015)。 d3-stat-map 。 取自 https://github.com/ckhung/d3-stat-map

About

using d3 to create a statistics map

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published