使用世界银行的GDP数据进行可视化(Python,tableau,地图可视化等)
使用世界銀行的GDP數(shù)據(jù)進(jìn)行可視化
- 工具:Tableau,Python
- 打開Tableau并導(dǎo)入數(shù)據(jù)
- Python繪制折線圖
工具:Tableau,Python
Tableau主要用于繪制GDP在各國地圖上隨時間變化的變化,Python用于繪制折線圖(為了簡便,只繪制了”中美印德日法英“的對比趨勢)。
準(zhǔn)備工作
1.下載數(shù)據(jù)集(https://data.worldbank.org.cn/indicator/NY.GDP.MKTP.CD)
2.下載Tableau(免費(fèi)試用14天,學(xué)生教師可依證件申請?jiān)S可)
3.需要的Python API :matplotlib,pandas,
打開Tableau并導(dǎo)入數(shù)據(jù)
1.如圖所示:建議使用數(shù)據(jù)解釋清理(工作表下)
本次使用的是一張數(shù)據(jù)表 Data
因?yàn)闀r間序列是在文件中作為列單獨(dú)存在,我們需要對其所有時間進(jìn)行轉(zhuǎn)置,選中所有時間,右鍵->變換->轉(zhuǎn)置
此時我們得到了一個簡版的柱狀圖,但是不夠直觀,我們的目的是看到各國GDP隨時間變化的變化,怎么做?
我們可以對數(shù)據(jù)進(jìn)行一次排序,這樣更直觀的感受時間變化下,各國GDP的變化,右邊欄中是不是出現(xiàn)了時間“1960”呀?點(diǎn)擊播放,我們可以感受隨著時間的變化,各國GDP的變化。
這里無法插入視頻,就不作演示了。
按照頁面的分布,將轉(zhuǎn)移字段值->標(biāo)記的顏色下。轉(zhuǎn)移字段名稱->頁面下,Country name-> 標(biāo)記下,右邊欄中也出現(xiàn)了時間播放按鈕,點(diǎn)擊就可以播放啦~~
因?yàn)闀r間序列是同步的,所以點(diǎn)擊播放 也可以播放哦~~
注意:因?yàn)閿?shù)據(jù)中有一些無關(guān)數(shù)據(jù),所以要注意舍去
Python繪制折線圖
#需要的API 有pandas和matplotlib ,這里就不做多的闡述,教程一堆堆
#代碼如下:
本人也剛剛接觸大數(shù)據(jù),如有不妥之處,歡迎在評論區(qū)指出,謝謝大家~~
總結(jié)
以上是生活随笔為你收集整理的使用世界银行的GDP数据进行可视化(Python,tableau,地图可视化等)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 辽宁自考计算机及应用,辽宁2010年自考
- 下一篇: matlab fir stm32,求一个