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

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

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

瀏覽:21日期: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久久,三上悠亚国产精品一区二区三区
国内精品麻豆美女在线播放视频| 欧美性感美女一区二区 | 精品99久久| 欧美亚洲tv| 奇米777国产一区国产二区| 羞羞答答国产精品www一本| 91超碰国产精品| 国产亚洲精品久久久久婷婷瑜伽| 亚洲精品1区| 欧美日韩国产免费观看视频| 激情综合网站| 国产免费成人| 亚洲影视一区二区三区| 亚洲精品九九| 日韩一区二区三免费高清在线观看| 亚洲天堂av资源在线观看| 丝袜亚洲精品中文字幕一区| 免费不卡在线观看| 日韩一区二区三免费高清在线观看| 日本一区免费网站| 国产免费播放一区二区| 国产精品白浆| 国产suv精品一区二区四区视频| 欧美国产美女| 91精品精品| 欧美日韩国产亚洲一区| 亚洲专区欧美专区| 日av在线不卡| 日韩av午夜在线观看| 国产精品免费99久久久| 成人三级高清视频在线看| 久久久人人人| 快she精品国产999| 日韩成人一级| 97精品一区| 亚洲欧美日本国产专区一区| 日韩精品亚洲专区在线观看| 美女在线视频一区| 婷婷激情一区| 老牛影视一区二区三区| 亚洲精品在线国产| 精品美女在线视频| 精品一区免费| 日韩av一区二区三区四区| 国产一区二区三区天码| 欧美亚洲国产精品久久| 亚洲乱码一区| 国产成人久久精品一区二区三区| 免费欧美一区| 国产亚洲电影| 久久久国产精品一区二区中文| 视频在线观看一区| 久久精品午夜| 亚洲欧美日韩一区在线观看| 国产精品黄色片| 色黄视频在线观看| 免费人成在线不卡| 久久精品福利| 久久国产88| 国内精品亚洲| 亚洲丝袜啪啪| 色在线视频观看| 亚洲一区二区三区中文字幕在线观看| 欧美激情aⅴ一区二区三区| 久久国产欧美| 欧美片网站免费| 久久九九电影| 国产午夜精品一区在线观看| 四虎884aa成人精品最新| 日本欧美一区| 亚洲成人va| 欧美日韩一区二区国产| 99久久亚洲精品蜜臀| 日韩av影院| 国产在线不卡| 国产高清亚洲| 石原莉奈一区二区三区在线观看| 精品久久久久中文字幕小说| 在线观看一区| 免费黄色成人| 91亚洲一区| 国产欧美日韩在线观看视频| 99在线观看免费视频精品观看| 精品视频一二| 日韩欧美三区| 激情综合网站| 国产91在线播放精品| 日韩精品三区四区| 在线成人直播| 成人片免费看| 另类欧美日韩国产在线| 亚洲精品欧美| 最新亚洲一区| 欧美日韩免费看片| 乱一区二区av| 国产日韩亚洲| 中文字幕成人| 国产亚洲一区在线| 欧洲亚洲一区二区三区| 精品欧美日韩精品| 亚欧洲精品视频在线观看| 精品欧美久久| 欧美日韩精品免费观看视欧美高清免费大片| 国产精品任我爽爆在线播放| 亚洲视频二区| 视频一区国产视频| 日韩午夜在线| 国产二区精品| 久久在线视频免费观看| 日韩国产一区| 国产福利片在线观看| 美女久久久精品| 国产午夜精品一区在线观看| 视频一区日韩精品| 视频在线观看一区二区三区| 在线精品亚洲欧美日韩国产| 国产精品久久久久久久久久妞妞| 亚洲另类黄色| 丝袜美腿一区二区三区| 国产一区导航| 中文久久精品| 欧美精品一二| 欧洲激情综合| 91久久国产| 久久高清免费| 久久久久久久久久久9不雅视频| 日韩免费av| 精精国产xxxx视频在线野外 | 国产视频网站一区二区三区| 日韩在线网址| 青草国产精品| 免费在线亚洲| 欧美激情另类| 99久久精品费精品国产| 91久久国产| 蜜桃视频在线观看一区二区| 综合一区在线| 国产精品一站二站| 97人人精品| 欧美日韩激情在线一区二区三区| 亚洲欧美日韩国产一区| 日韩视频1区| 麻豆91在线播放| 国产夫妻在线| 亚洲午夜电影| 三级欧美韩日大片在线看| 视频一区中文字幕精品| 欧美三级第一页| 91精品国产自产观看在线| 青青草91久久久久久久久| 国产精品99精品一区二区三区∴| 国产调教精品| 日韩综合在线| 视频福利一区| 亚洲免费福利| 中文久久精品| 亚洲视频二区| 日韩精品一区二区三区中文在线 | 亚洲一二三区视频| 日本大胆欧美人术艺术动态| 日本欧美在线看| 日韩国产欧美三级| 国产成年精品| 色婷婷精品视频| 欧美精品一区二区三区精品| 黄色成人91| 日韩精品一区第一页| 国产精品www.| 中文字幕色婷婷在线视频| 99精品视频精品精品视频| 久久久噜噜噜| 欧美不卡在线| 日本91福利区| 精品高清久久| 亚洲成人av观看| 丝瓜av网站精品一区二区 | 欧美aa在线视频| 成人免费网站www网站高清| 综合激情婷婷| 国产精品手机在线播放| 综合日韩av| 好看的亚洲午夜视频在线| 亚洲免费成人av在线| 国产成人调教视频在线观看| 福利一区二区| 欧美91福利在线观看| 在线看片日韩| 里番精品3d一二三区| 亚洲成人国产| 一区二区三区午夜视频| 国产欧美综合一区二区三区| 国产一区二区三区日韩精品| 激情婷婷综合| 日韩一区二区三区精品| 麻豆精品视频在线观看视频| 成人免费电影网址| 丝袜美腿亚洲色图| 免费日韩一区二区三区| 激情欧美一区| 亚洲精品乱码|