日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python用pyecharts實現地圖數據可視化

瀏覽:16日期:2022-06-24 14:31:01

有的時候,我們需要對不同國家或地區的某項指標進行比較,可簡單通過直方圖加以比較。但直方圖在視覺上并不能很好突出地區間的差異,因此考慮地理可視化,通過地圖上位置(地理位置)和顏色(顏色深淺代表數值差異)兩個元素加以體現。在本文案例中,基于第三方庫pyecharts,對中國各省2010-2019年的GDP進行繪制。

我們先來看看最終效果:

python用pyecharts實現地圖數據可視化

關于繪圖數據

基于時間和截面兩個維度,可把數據分為截面數據、時間序列及面板數據。在本文案例中,某一年各省的GDP屬于截面數據,多年各省的GDP屬于面板數據。因此,按照先易后難的原則,先對某一年各省的GDP進行地理可視化,再進一步構建for循環對多年各省的GDP進行可視化,形成最終的時間輪播圖。

python用pyecharts實現地圖數據可視化

數據來源:本文案例使用的GDP數據來源于國家統計局官網,可在線下載到本地,保存為csv或excel格式,用pandas中的DataFrame進行讀取。

地理可視化

一、全國各省單年GDP的可視化

在pyecharts中可使用Map類型實現地理可視化,其原理是通過不同顏色填充以展現不同的數據,options實現圖表的調整及修飾。代碼展示如下:

import pandas as pdfrom pyecharts.charts import Mapimport pyecharts.options as optsframe = pd.read_csv(’C:UsersdellDesktop分省年度數據2.csv’,encoding=’GBK’)map = Map()map.add('我國地區的GDP',frame[[’地區’,’2019年’]].values.tolist(),'china')map.set_global_opts(visualmap_opts=opts.VisualMapOpts(min_=500,max_=12000))map.render('2019年全國各地區GDP.html')

解析:add()來實現了數據的加載,在配置3個參數中——第1個是圖的標題,第2個通過.values.tolist()加載要顯示的數據,第3個'china'確保顯示的地圖類型是中國。有個細節需要注意,Map 使用的中國各省份需要將全部的省、市、自治區等去掉。set_global_opts()實現了用顏色標記數據的數值大小,參數min_和max_分別代表最小值和最大值。render()用于生成并保存圖像。

效果如下:

python用pyecharts實現地圖數據可視化

然而數據分布并不平均,可以通過is_piecewise 屬性表述分段自定義不同的顏色區間:

geo.set_global_opts(visualmap_opts=opts.VisualMapOpts( is_piecewise=True, pieces=[{'min':0,'max':10000,'label':'1~10000','color':'cyan'},{'min':10001,'max':20000,'label':'10001~20000','color':'yellow'},{'min':20001,'max':50000,'label':'20001~50000','color':'orange'},{'min':50001,'max':80000,'label':'50001~80000','color':'coral'},{'min':80001,'max':120000,'label':'80001~120000','color':'red'}, ] ))

效果如下:

python用pyecharts實現地圖數據可視化

二、全國各省多年GDP的可視化

由于要繪制2010-2019年的GDP數據,可以考慮構建一個for循環,通過str(i)+'年'的形式訪問數據表格中處于不同列的各年GDP數據。繪制輪播圖可考慮調用Timeline,代碼如下:

import pandas as pdfrom pyecharts import options as optsfrom pyecharts.charts import Map, Timelineframe = pd.read_csv(’C:UsersdellDesktop分省年度數據2.csv’,encoding=’GBK’)tl = Timeline()for i in range(2010, 2020): map0 = (Map().add('省份',frame[[’地區’,str(i)+’年’]].values.tolist(), 'china').set_global_opts( title_opts=opts.TitleOpts(title='Map-{}年GDP(億元)'.format(i)), visualmap_opts=opts.VisualMapOpts(is_piecewise=True,pieces=[ {'min':0,'max':10000,'label':'1~10000','color':'cyan'}, {'min':10001,'max':20000,'label':'10001~20000','color':'yellow'}, {'min':20001,'max':50000,'label':'20001~50000','color':'orange'}, {'min':50001,'max':80000,'label':'50001~80000','color':'coral'}, {'min':80001,'max':120000,'label':'80001~12000','color':'red'},] ),)) tl.add(map0, '{}年'.format(i))tl.render('2010~2019年全國各地區GDP.html')

效果如下:

python用pyecharts實現地圖數據可視化

本案例的實現并不復雜,在pyecharts官方的參考案例基礎上稍加改動即可實現。作為一名初學者,模仿案例是提升功力的重要途徑,通過模仿可以有效吃透代碼要具體實現的功能,量變到質變,就能根據自己工作和學習的需要進行靈活應用。

以上就是python用pyecharts實現地圖數據可視化的詳細內容,更多關于python pyecharts實現地圖數據可視化的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
性欧美69xoxoxoxo| 高清精品久久| 日韩一区二区三区免费| 国产69精品久久| 国产+成+人+亚洲欧洲在线| 久久亚洲精精品中文字幕| 福利精品一区| 久久精品1区| 久久三级福利| 日韩视频久久| 一区二区三区午夜视频| 日本vs亚洲vs韩国一区三区二区| 日本vs亚洲vs韩国一区三区二区| 日韩av网站在线免费观看| 国产精品夜夜夜| 高清av一区| 99久久激情| 免费黄网站欧美| 欧美一区久久| 国际精品欧美精品| 欧美日韩一二三四| 丝袜亚洲精品中文字幕一区| 日欧美一区二区| 91精品视频一区二区| 国产精品伦一区二区| 福利片在线一区二区| 免费av一区| 日韩精品一区二区三区中文| 国产精品igao视频网网址不卡日韩| 精品成av人一区二区三区| 91精品一区二区三区综合| 亚洲综合精品| 久久国产婷婷国产香蕉| 色在线视频观看| 老色鬼久久亚洲一区二区| 久久精品72免费观看| 欧美日韩精品免费观看视完整| 亚洲欧美日韩国产| 日韩高清不卡一区二区| 国产精品国产一区| 午夜在线精品偷拍| 麻豆一区二区在线| 国产综合视频| 日韩精品福利一区二区三区| 国产一区二区三区四区二区| 自拍日韩欧美| 国产精品成人国产| 欧美精选一区二区三区| 91成人福利| 天堂资源在线亚洲| 欧美日韩视频免费看| 国产综合色区在线观看| 亚洲精品美女| 国产一区福利| 国产精品免费看| 精品视频一二| 蜜桃视频一区二区三区| 精品视频黄色| 免费观看在线色综合| 国产一区二区三区国产精品| 水野朝阳av一区二区三区| 免费在线日韩av| 亚洲一区免费| 国产白浆在线免费观看| 日韩综合一区二区三区| 日韩久久视频| 国产精品一区二区三区av麻| 亚洲精品1区| 欧美黄色一区二区| 蜜臀国产一区二区三区在线播放| 97精品中文字幕| 97精品国产99久久久久久免费| 欧美日韩中文字幕一区二区三区| 国产欧美另类| 久久电影一区| 久久九九99| 久久精品国产久精国产爱| 免费看日韩精品| 亚洲成人一区在线观看| 国产精品玖玖玖在线资源| 午夜在线视频一区二区区别| 你懂的网址国产 欧美| 免费人成网站在线观看欧美高清| 国产精品黑丝在线播放| 国产精品三级| 一区二区三区四区在线观看国产日韩| 四虎4545www国产精品| 麻豆视频久久| 欧美在线首页| 天堂俺去俺来也www久久婷婷| 99在线精品免费视频九九视| 日韩欧美一区二区三区免费观看| 国产劲爆久久| 欧美亚洲国产日韩| 日本不卡不码高清免费观看| 午夜一级久久| 日韩一区二区久久| 亚洲国产专区| 日韩在线短视频| 日本一二区不卡| 国产高清视频一区二区| 日本vs亚洲vs韩国一区三区二区| 免费日韩av| 夜夜嗨av一区二区三区网站四季av| 视频福利一区| 成人羞羞视频在线看网址| 高清不卡一区| 欧美国产偷国产精品三区| 久久精品亚洲| 动漫av一区| 国产成人久久精品麻豆二区| 久久爱www成人| 国产精品成人3p一区二区三区| 日韩国产欧美一区二区三区| 亚洲中字黄色| 六月婷婷一区| 水蜜桃久久夜色精品一区的特点| 国产亚洲高清视频| 亚洲一区欧美激情| 中文字幕一区二区三区在线视频| 视频一区视频二区中文| 美女久久网站| 精品中文字幕一区二区三区| 精品一级视频| 亚洲深夜视频| 亚洲特级毛片| 久久福利精品| 亚欧成人精品| 日本成人在线不卡视频| yellow在线观看网址| 日韩电影免费在线观看| 久久久久99| 一区福利视频| 亚洲综合激情在线| 欧美午夜三级| 国产一区精品福利| 99久久夜色精品国产亚洲1000部| 亚洲国产成人精品女人| 六月天综合网| 日韩av一二三| 精品72久久久久中文字幕| 成人看片网站| 久久国产精品久久久久久电车| 免费人成网站在线观看欧美高清| 日本在线不卡视频一二三区| 国产人成精品一区二区三| 久久亚洲道色| 精品在线播放| 日韩精品一级| 精品一区二区三区四区五区| se01亚洲视频| 视频一区视频二区在线观看| 国产欧美在线观看免费| а√在线中文在线新版| 99精品电影| 一区二区亚洲视频| 久久久91麻豆精品国产一区| 日韩欧美一区二区三区在线观看| 五月婷婷亚洲| 日韩成人一级| av资源中文在线| 蜜臀久久久久久久| 久久97视频| 99成人在线| 国产精品xvideos88| 久久久久99| 日韩精品亚洲一区二区三区免费| 精品久久97| 亚洲激精日韩激精欧美精品| 欧美伊人久久| 秋霞影视一区二区三区| 视频一区在线播放| 丁香婷婷久久| 狠狠爱www人成狠狠爱综合网| 日韩欧美精品一区二区综合视频| 精品日韩一区| 久久最新视频| 国产精品久久久久久久免费观看| 亚洲一区网站| 精品国产亚洲一区二区三区在线| 狠狠色综合网| 精品视频97| 亚洲美女91| 久久久国产亚洲精品| 国产亚洲精aa在线看| 久久亚洲国产| 久久黄色影视| 在线一区免费观看| 欧美成人精品一级| 99香蕉国产精品偷在线观看| 国产精品三p一区二区| 亚洲午夜视频| 国产精品115| 蜜桃免费网站一区二区三区| 伊伊综合在线| 欧美在线91| 亚洲激情婷婷| 在线天堂中文资源最新版| 日韩欧美精品一区二区综合视频| 肉色欧美久久久久久久免费看 |