Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
家好,我是Python當(dāng)打之年。
本期我們利用Python可視化動(dòng)態(tài)展示2001-2019年全國(guó)各省市GDP數(shù)據(jù),涉及到pandas數(shù)據(jù)處理、pyechars數(shù)據(jù)可視化,希望對(duì)你有所幫助。
先看看效果:
數(shù)據(jù)來(lái)源:國(guó)家統(tǒng)計(jì)局官網(wǎng)(http://www.stats.gov.cn/)
可在線下載到本地,保存為csv或excel格式,用pandas中的DataFrame進(jìn)行讀取。
import pandas as pd
datas = pd.read_csv('2001-2019各省GDP數(shù)據(jù).csv', encoding='gbk')
2.1 2019年各省市GDP柱狀圖(橫向)
默認(rèn)縮放為橫向縮放。
代碼:
def get_gdp_bar1(datas):
c = (
Bar()
.add_xaxis(datas['地區(qū)'].values.tolist())
.add_yaxis('全國(guó)各省GDP(億元)', datas['2019年'].values.tolist())
.set_global_opts(
title_opts=opts.TitleOpts(title='2019年全國(guó)各省GDP(億元)'),
datazoom_opts=[opts.DataZoomOpts(), opts.DataZoomOpts(type_='inside')],
)
.render('2019年全國(guó)各省GDP_Bar1.html')
)
效果:
2.2 2019年各省市GDP柱狀圖(縱向)
調(diào)整縮放為縱向縮放。
代碼:
def get_gdp_bar2(datas):
sort_info = datas.sort_values(by='2019年', ascending=True)
c = (
Bar()
.add_xaxis(sort_info['地區(qū)'].values.tolist())
.add_yaxis('全國(guó)各省GDP(億元)', sort_info['2019年'].values.tolist())
.reversal_axis()
.set_series_opts(label_opts=opts.LabelOpts(position="right"))
.set_global_opts(
title_opts=opts.TitleOpts(title='2019年全國(guó)各省GDP(億元)'),
datazoom_opts=[opts.DataZoomOpts(is_show=True, orient='vertical')],
)
.render('2019年全國(guó)各省GDP_Bar2.html')
)
效果:
2.3 2019年各省市GDP全國(guó)地圖
地圖顯示時(shí)注意需要對(duì)表格中地區(qū)數(shù)據(jù)做去除后綴處理,即將省、市、自治區(qū)等去掉,否則無(wú)法顯示。
代碼:
def get_gdp_map1(datas):
datas['地區(qū)'].replace(regex=True, inplace=True, to_replace=['省', '市', '維吾爾自治區(qū)', '回族自治區(qū)', '壯族自治區(qū)', '自治區(qū)'], value=r'')
map = (
Map()
.add('全國(guó)各省GDP(億元)', datas[['地區(qū)', '2019年']].values.tolist(), 'china')
.set_global_opts(
title_opts=opts.TitleOpts(title='2019年全國(guó)各省GDP(億元)'),
visualmap_opts=opts.VisualMapOpts(max_=110000),
)
)
map.render('2019年全國(guó)各省GDP_Map.html')
效果:
默認(rèn)圖例為colorbar。
2.4 2001-2019年每年各省市GDP輪播圖
修改圖例(分段)、增加時(shí)間序列。
代碼:
def get_gdp_map2(datas):
datas['地區(qū)'].replace(regex=True, inplace=True, to_replace=['省', '市', '維吾爾自治區(qū)', '回族自治區(qū)', '壯族自治區(qū)', '自治區(qū)'], value=r'')
tl = Timeline()
# 播放的速度,單位毫秒(ms)
tl.add_schema(play_interval=300, symbol='emptydiamond')
for i in range(2001, 2020):
map0 = (
Map()
.add('全國(guó)各省GDP(億元)', datas[['地區(qū)', str(i) + '年']].values.tolist(), 'china')
.set_global_opts(
title_opts=opts.TitleOpts(title='{}年全國(guó)各省GDP(億元)'.format(i)),
visualmap_opts=opts.VisualMapOpts(max_=110000,is_piecewise=True),
)
)
tl.add(map0, '{}年'.format(i))
tl.render('2001-2019年全國(guó)各省GDP.html')
效果:
symbol參數(shù):標(biāo)記圖形,可根據(jù)需要設(shè)置'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'等。
以上就是本期的全部?jī)?nèi)容了,文章首發(fā)公眾號(hào) “Python當(dāng)打之年” ,每天都有python編程技巧推送,希望大家可以喜歡。
絡(luò)不良與垃圾信息舉報(bào)受理中心 https://12321.cn
全國(guó)12315平臺(tái) http://www.12315.cn
中國(guó)掃黃打非網(wǎng) http://www.shdf.gov.cn/shdf/channels/740.html
電信用戶申訴受理中心 https://dxss.miit.gov.cn
國(guó)家郵政局申訴網(wǎng)站 http://sswz.spb.gov.cn/index.html
國(guó)家藥監(jiān)局?jǐn)?shù)據(jù)查詢 http://app1.sfda.gov.cn/datasearchcnda/face3/dir.html
國(guó)家企業(yè)信用信息公示 http://www.gsxt.gov.cn/index.html
個(gè)人信用記錄查詢的征信中心 https://ipcrs.pbccrc.org.cn
醫(yī)生執(zhí)業(yè)注冊(cè)信息查詢 http://zgcx.nhc.gov.cn:9090/doctor
學(xué)籍檔案查詢的學(xué)信網(wǎng) https://www.chsi.com.cn
判決文書(shū)查詢 http://www.court.gov.cn/wenshu.html
中國(guó)領(lǐng)事服務(wù)網(wǎng) http://cs.mfa.gov.cn/zggmcg/
公安部舉報(bào)中心 https://www.12389.gov.cn
中紀(jì)委國(guó)家監(jiān)委舉報(bào) http://www.12388.gov.cn
12309中國(guó)檢察院 http://www.12309.gov.cn
中央網(wǎng)信辦(不良信息舉報(bào)) http://www.12377.cn
國(guó)家新聞出版廣電總局 http://dy.chinasarft.gov.cn/index.html
國(guó)家新聞出版游戲?qū)徟?http://www.sapprft.gov.cn/sapprft/channels/
互聯(lián)網(wǎng)金融舉報(bào)信息平臺(tái) https://jubao.nifa.org.cn/ipnifa/
歡迎關(guān)注微信公眾號(hào)“kdhcom”,查看更多 ≧???≦。
源:南陽(yáng)日?qǐng)?bào)-龍騰南陽(yáng)
五千年人文歷史古樸厚重,八百里伏牛山風(fēng)光無(wú)限。南陽(yáng),這里有楚文化的浪漫飄逸,又有漢文化的博大雄渾,這里有中醫(yī)祖庭醫(yī)圣祠、諸葛躬耕地臥龍崗,這里還是南水北調(diào)中線工程的渠首所在地和核心水源地,可賞月季、品美玉,可觀漢畫(huà)、嗅艾香。中央廣播電視總臺(tái)財(cái)經(jīng)節(jié)目中心大型融媒活動(dòng)《百年百城》帶您走進(jìn)南陽(yáng),看在這片古老又年輕的土地上,正唱響綠色崛起、美麗富民的奮進(jìn)之歌。看直播>>https://vod-finance.cctv.cn/cctv/cctvh5/cctv2/2021/share/index.html?pageId=videolive://OlyL20211222222900000CH00000020&appkey=0-caijing
本文來(lái)自【南陽(yáng)日?qǐng)?bào)-龍騰南陽(yáng)】,僅代表作者觀點(diǎn)。全國(guó)黨媒信息公共平臺(tái)提供信息發(fā)布傳播服務(wù)。
ID:jrtt
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。