成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:76日期: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 編程
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美婷婷久久| 国产福利一区二区三区视频| 高清不卡在线观看| 色狠狠一区二区三区香蕉| 亚洲午夜在线视频| 亚洲国产精品一区制服丝袜| 国产精品视频看| 国产精品第十页| 亚洲国产精品传媒在线观看| 午夜精品一区二区在线观看| 精品福利一区二区三区免费视频| 成人免费毛片aaaaa**| 精品国产一区二区三区忘忧草| 国产乱妇无码大片在线观看| 91精品国产一区二区三区| 精品一区二区免费在线观看| 欧美天堂一区二区三区| 久久激情五月婷婷| 69堂精品视频| 国产精品1区2区| 精品美女被调教视频大全网站| a美女胸又www黄视频久久| 亚洲精品在线免费观看视频| 欧美一区激情| 国产精品久久毛片a| 影音先锋一区| 亚洲精品久久久久久国产精华液 | 性感少妇一区| 日产精品久久久久久久性色| 欧美日高清视频| 国产91清纯白嫩初高中在线观看| 日韩欧美高清一区| 99re8在线精品视频免费播放| 国产亚洲制服色| 好看的日韩av电影| 一区二区三区精品视频在线| 久热精品视频| 精品一区二区三区不卡| 日韩视频在线观看一区二区| a级精品国产片在线观看| 日本一区二区久久| 亚洲国产日韩综合一区| 亚洲国产精品久久久男人的天堂| 久久综合一区| 国产精品中文字幕欧美| 久久久夜色精品亚洲| 一区在线视频| 日韩电影在线观看一区| 欧美精品123区| 91麻豆高清视频| 一区二区三国产精华液| 欧美日韩一区在线| 99久久精品国产麻豆演员表| 亚洲日本丝袜连裤袜办公室| 六月婷婷一区| 国产精品1024| 国产精品蜜臀在线观看| 久久成人国产| 国产乱人伦偷精品视频不卡| 国产喂奶挤奶一区二区三区| av不卡免费看| 麻豆精品一区二区av白丝在线| 日韩亚洲欧美一区二区三区| 欧美成ee人免费视频| 亚洲午夜视频在线| 欧美一区二区视频在线观看2020 | 亚洲人123区| 在线观看欧美精品| 成人高清伦理免费影院在线观看| 国产精品美女久久久久久久久| 国产伦精品一区二区三区视频黑人| 久久99精品久久久| 欧美国产乱子伦| 日本道精品一区二区三区| 99国产精品国产精品毛片| 亚洲地区一二三色| 精品日韩在线观看| 国产欧美午夜| 国产精品2024| 一区二区三区欧美久久| 91精品国产一区二区三区| 欧美日韩免费| 麻豆成人91精品二区三区| 久久久国际精品| 亚洲在线电影| av高清不卡在线| 午夜电影网亚洲视频| 精品国产乱码久久久久久图片| 国产欧美91| 成人小视频免费观看| 一区二区三区欧美在线观看| 欧美一区二区二区| 国产欧美日韩视频一区二区三区| 国产乱码字幕精品高清av| 中文字幕亚洲在| 91.麻豆视频| 亚洲人成免费| 国产成人一区在线| 亚洲国产毛片aaaaa无费看 | 一区视频在线看| 国产一区二区三区四区在线观看| 中文字幕五月欧美| 337p亚洲精品色噜噜| 在线亚洲激情| 成人精品免费网站| 日本91福利区| 亚洲视频一区在线| 日韩一级片网址| 国产手机视频一区二区| 色综合天天综合给合国产| 久久成人久久鬼色| 亚洲一级电影视频| 久久久美女毛片| 欧美日韩精品一区二区三区蜜桃| 亚洲精选91| 成人激情免费网站| 青草国产精品久久久久久| 亚洲欧洲色图综合| 久久综合久久综合九色| 欧美午夜电影在线播放| 亚洲视频1区| 欧美日韩大片一区二区三区| 成人三级在线视频| 免费成人美女在线观看.| 日韩理论在线观看| 久久综合五月天婷婷伊人| 欧美日韩第一区日日骚| 久久aⅴ国产紧身牛仔裤| 韩日成人在线| 99久久久无码国产精品| 国产九九视频一区二区三区| 日韩高清一级片| 亚洲最新视频在线播放| 国产精品私人影院| 精品91自产拍在线观看一区| 91精品欧美一区二区三区综合在| 免费国产自线拍一欧美视频| 激情91久久| 97久久精品人人澡人人爽| 国产精品资源站在线| 喷水一区二区三区| 亚洲高清三级视频| 亚洲精品第1页| 国产精品久久久久久久久免费樱桃 | 自拍偷拍亚洲欧美日韩| 精品成人一区二区三区四区| 欧美久久久久久蜜桃| 欧美在线不卡一区| 色一区在线观看| 蜜桃av综合| 国产精品久久久久久久免费软件 | av日韩在线网站| 国产馆精品极品| 国产又粗又猛又爽又黄91精品| 奇米色一区二区| 视频在线在亚洲| 视频一区二区国产| 五月激情综合网| 婷婷开心激情综合| 婷婷久久综合九色国产成人| 亚洲愉拍自拍另类高清精品| 国产精品久久久久久久久免费樱桃 | 六月婷婷一区| 亚洲一区二区四区| 亚洲一区二区在线看| 国产日韩欧美一区在线 | 在线一区视频| 99成人精品| 国产亚洲午夜| 在线亚洲精品| 亚洲作爱视频| 99精品国产99久久久久久福利| 影音先锋亚洲精品| 99国产精品久久久久久久成人热| 亚洲三级电影在线观看| 亚洲精品乱码| 性色一区二区三区| 久久久久久夜| 欧美色窝79yyyycom| 在线播放/欧美激情| 欧美电影免费提供在线观看| 欧美精品一区二区三区蜜臀 | 久久精品国产澳门| 国产一区亚洲一区| 粉嫩欧美一区二区三区高清影视| 成人午夜大片免费观看| 欧美福利在线| 一本色道精品久久一区二区三区| 国产精品一区二区a| 久久在线视频| 欧美精品99久久久**| 日韩精品一区二区三区在线观看| 久久先锋影音av鲁色资源| 国产精品久久一级| 亚洲国产精品嫩草影院| 精品一区二区三区免费毛片爱| 成人h精品动漫一区二区三区| 欧美在线日韩精品| 亚洲精品久久| 在线亚洲高清视频|