1953~2021年七次全國人口普查以及各省人口數量變化情況


大家好,我是阿辰~

最近第七次全國人口普查結果出來了,最近也是熱搜不斷,阿辰就突發奇想,獲取了從第一次全國人口普查到至今的第七次全國人口普查數據(全國總人口和各省人口數

人口普查是1953年開始,至今2021以及進行了七次,因此本文數據主要是圍繞這七次人口普查數據進行可視化。廢話不多說,直接開始干貨!

1. 數據來源

本文數據來源於百度百科以及國家統計局

百度百科數據樣例

國家統計局數據樣例

起初想)所以就采用手動統計(有點辛苦,看到阿辰這么辛苦的份上,文末點個在看和贊,阿辰將感激不盡,謝謝)

統計好的數據如下:

數據在文末獲取

2. 數據介紹

在開始可視化分析之前,先來看一下數據。(數據會在文末提供給大家)

首先第一行的是表頭(哪次全國人口普查,包括年份),第二行的是本次全國人口普查的總人口。從第三行開始便是對應的省份人口總數。

ps:

excel中為0的表示當時沒有該省份,所以沒有統計到,比如1953年第一次全國人口普查,當省和重慶等命名,因此這里設0處理。

3. 各省七次普查人口總數

Gif版

視頻版

這里是將第一次至第七次人口普查的全國各省人口變化,到目前為止廣東省人口穩居第一。1953~1990(前四層人口普查)四川省人口總數穩居第一,緊接着是河南省,到現在第七次人口普查廣東省總人口占第一。

4. 第七次人口普查各省總人口

圖中各省顏色深淺表示各省總人口數排名

Gif版

5. 1953~2021年各省份總人口

取出每一次普查各省人口數據

name = data['省份'].tolist()[1:]
value1 = data['1953年第一次人口普查'].tolist()[1:]
value2 = data['1964年第二次人口普查'].tolist()[1:]
value3 = data['1982年第三次人口普查'].tolist()[1:]
value4 = data['1990年第四次人口普查'].tolist()[1:]
value5 = data['2000年第五次人口普查'].tolist()[1:]
value6 = data['2010年第六次人口普查'].tolist()[1:]
value7 = data['2020年第七次人口普查'].tolist()[1:]
provinces = [i.replace("\u3000","") for i in name]

繪圖(以第一個為例)

t = Timeline()
    c1 = (
        Map()
            .add("", [list(z) for z in zip(provinces, value1)], "china")
            .set_global_opts(
            title_opts=opts.TitleOpts(title="第一次人口普查不同省份總人口"),
            visualmap_opts=opts.VisualMapOpts(max_=130000000, split_number=8, is_piecewise=True),
        )
    )
    t.add(c1, "第一次人口普查不同省份總人口")

這里繪制了從第一次全國人口普查(1953年)到今年2021年第七次全國人口普查,各省總人口情況。

6. 小結

本文獲取了七次全國人口普查數據,並進行了可視化展示,文中數據集和源代碼在下方獲取。

本文完整源碼和數據獲取方式,在公眾號后台回復:人口可視化

最后說一聲:原創不易,求給個贊、在看、評論

推薦閱讀

粉絲讓我爬取熱搜話題,結果做成了實時熱搜『跑馬燈』可視化

爬蟲+可視化|爬取「奔跑吧」全系列嘉賓名單,並進行可視化分析

實戰|用可視化方式看新聞,迅速了解最新時事熱點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM