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

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

python如何繪制疫情圖

瀏覽:24日期:2022-07-11 08:23:00

python中進行圖表繪制的庫主要有兩個:matplotlib 和 pyecharts, 相比較而言:

matplotlib中提供了BaseMap可以用于地圖的繪制,但是個人覺得其繪制的地圖不太美觀,而且安裝相較而言有點麻煩。

pyecharts是基于百度開源的js庫echarts而來,其最大的特點是:安裝簡單、使用也簡單。

所以決定使用pyecharts來繪制地圖。

1.安裝pyecharts

如果有anaconda環境,可用 pip install pyecharts 命令安裝pyecharts。

由于我們要繪制中國的疫情地圖,所以還要額外下載幾個地圖。地圖文件被分成了三個Python包,分別為:

全球國家地圖: echarts-countries-pypkg

安裝命令:pip install echarts-countries-pypkg

中國省級地圖: echarts-china-provinces-pypkg

安裝命令:pip install echarts-china-provinces-pypkg

中國市級地圖: echarts-china-cities-pypkg

安裝命令:pip install echarts-china-cities-pypkg

python如何繪制疫情圖

python如何繪制疫情圖

2.導包。

繪制地圖時我們根據自己需要導入需要的包,在pyecharts的官方文檔 https://pyecharts.org/#/ 中詳細列出了繪制各種圖表的的方法及參數含義,而且提供了各種圖標的demo,方便我們更好地使用pyecharts。

from pyecharts.charts import Mapfrom pyecharts import options as opts

3.代碼

# 用于保存城市名稱和確診人數map_data = []for i in china : print(i) # 獲得省份名稱 province = i['name'] print('province:',province) province_confirm = i['total']['confirm'] # 保存省份名稱和該省確診人數 map_data.append((i['name'],province_confirm))c = ( # 聲明一個map對象 Map() # 添加數據 .add('確診', map_data, 'china') # 設置標題和顏色 .set_global_opts(title_opts=opts.TitleOpts(title='全國疫情圖'), visualmap_opts=opts.VisualMapOpts(split_number=6,is_piecewise=True, pieces=[{'min':1,'max':9,'label':'1-9人','color':'#ffefd7'},{'min':10,'max':99,'label':'10-99人','color':'#ffd2a0'},{'min':100,'max':499,'label':'100-499人','color':'#fe8664'},{'min':500,'max':999,'label':'500-999人','color':'#e64b47'},{'min':1000,'max':9999,'label':'1000-9999人','color':'#c91014'},{'min':10000,'label':'10000人及以上','color':'#9c0a0d'} ])) )# 生成html文件c.render('全國實時疫情.html')

運行成功后就可以在工程目錄下發現一個名為“全國實時疫情”的html文件,打開就可以看到我們繪制的疫情圖啦!!

python如何繪制疫情圖

全部代碼(包含保存到數據庫,爬取數據、繪制疫情圖):

#!/usr/bin/env python# -*- coding: utf-8 -*-import jsonimport requestsimport pymysql# 裝了anaconda的可以pip install pyecharts安裝pyechartsfrom pyecharts.charts import Map,Geofrom pyecharts import options as optsfrom pyecharts.globals import GeoType,RenderType# 繪圖包參加網址https://pyecharts.org/#/zh-cn/geography_chartsid = 432coon = pymysql.connect(user=’root’, password=’root’, host=’127.0.0.1’, port=3306, database=’yiqing’,use_unicode=True, charset='utf8')cursor = coon.cursor()url='https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5'resp=requests.get(url)html=resp.json()data=json.loads(html['data'])time = data['lastUpdateTime']data_info = time.split(’ ’)[0]detail_time = time.split(’ ’)[1]# 獲取json數據的全國省份疫情情況數據china=data['areaTree'][0]['children']# 用于保存城市名稱和確診人數map_data = []for i in china : print(i) # 獲得省份名稱 province = i['name'] print('province:',province) province_confirm = i['total']['confirm'] # 保存省份名稱和該省確診人數 map_data.append((i['name'],province_confirm)) # 各省份下有各市,獲取各市的疫情數據 for child in i['children']: print(child) # 獲取城市名稱 city = child['name'] print('city:',city) # 獲取確診人數 confirm = int(child['total']['confirm']) # 獲取疑似人數 suspect = int(child['total']['suspect']) # 獲取死亡人數 dead = int(child['total']['dead']) # 獲取治愈人數 heal = int(child['total']['heal']) # 插入數據庫中 cursor.execute('INSERT INTO city(id,city,confirm,suspect,dead,heal,province,date_info,detail_time) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s)', (id, city, confirm, suspect, dead, heal, province, data_info, detail_time)) id = id + 1 coon.commit()c = ( # 聲明一個map對象 Map() # 添加數據 .add('確診', map_data, 'china') # 設置標題和顏色 .set_global_opts(title_opts=opts.TitleOpts(title='全國疫情圖'), visualmap_opts=opts.VisualMapOpts(split_number=6,is_piecewise=True, pieces=[{'min':1,'max':9,'label':'1-9人','color':'#ffefd7'},{'min':10,'max':99,'label':'10-99人','color':'#ffd2a0'},{'min':100,'max':499,'label':'100-499人','color':'#fe8664'},{'min':500,'max':999,'label':'500-999人','color':'#e64b47'},{'min':1000,'max':9999,'label':'1000-9999人','color':'#c91014'},{'min':10000,'label':'10000人及以上','color':'#9c0a0d'} ])) )# 生成html文件c.render('全國實時疫情.html')## china_total='確診' + str(data['chinaTotal']['confirm'])+ '疑似' + str(data['chinaTotal']['suspect'])+ '死亡' + str(data['chinaTotal']['dead']) + '治愈' + str(data['chinaTotal']['heal']) + '更新日期' + data['lastUpdateTime']# print(china_total)

以上就是python如何繪制疫情圖的詳細內容,更多關于python繪制疫情圖的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
老鸭窝一区二区久久精品| 国产精品红桃| 精品无人区麻豆乱码久久久| 国产视频一区二| 欧美国产免费| 国产精成人品2018| 日韩欧美一区二区三区免费看| zzzwww在线看片免费| 日本高清不卡一区二区三区视频| 人人草在线视频| 五月天综合网站| 亚洲aⅴ网站| 九九久久国产| 美女尤物久久精品| 五月激激激综合网色播| 免费在线观看一区| 亚洲国产一区二区在线观看 | 日韩精品一二三区| 国产精品超碰| 午夜精品久久久久久久久久蜜桃| 免费日韩视频| 久久亚洲黄色| 色爱av综合网| 日产欧产美韩系列久久99| 丁香婷婷久久| 日本色综合中文字幕| 高清一区二区| 日本欧美大码aⅴ在线播放| 日韩网站中文字幕| 国产精品一区2区3区| 六月婷婷一区| 亚洲午夜黄色| 久久久久久色| 亚洲黄页一区| 高清精品久久| 精品在线网站观看| 国产精品视频一区二区三区综合 | 久久亚洲黄色| 亚洲制服少妇| 日韩欧美一区二区三区免费看| 免费在线欧美视频| 激情婷婷亚洲| 成人精品动漫一区二区三区| 日本伊人午夜精品| 偷拍欧美精品| 久久精品福利| 亚洲ww精品| 国产精品久久久免费| 亚洲精品国产精品粉嫩| 亚洲天堂久久| 99久久久国产精品美女| 久久男人av资源站| av最新在线| 日产精品一区二区| 99在线精品视频在线观看| 国产一区2区在线观看| 国产精品啊啊啊| 只有精品亚洲| 亚洲精品一二三区区别| 国产精品久久久久久久久久白浆 | 久久国产精品99国产| 久久精品电影| 婷婷国产精品| 蜜臀a∨国产成人精品| 蜜桃视频一区二区三区在线观看| 91久久在线| 免费污视频在线一区| 欧美激情日韩| 日韩激情一区二区| 国产精品久久免费视频| 国产日韩欧美一区在线| 国产色99精品9i| 日韩亚洲精品在线观看| 蜜臀精品久久久久久蜜臀| 尹人成人综合网| 影音先锋久久| 最新亚洲一区| 欧美国产免费| 天堂√8在线中文| 黄色成人91| 香蕉成人久久| 欧美在线黄色| 老牛国内精品亚洲成av人片| 日本h片久久| 久久精品国产一区二区| 国产精品久久观看| 首页亚洲欧美制服丝腿| 亚洲欧美日韩视频二区| 天堂va在线高清一区| 精品国产一级| 亚洲精品网址| 视频国产精品| 神马午夜在线视频| 日韩中文欧美在线| 国产一区2区| 国产精品试看| 欧美日韩精品免费观看视欧美高清免费大片| 国产一区一一区高清不卡| 伊人久久视频| 国产情侣一区在线| 久久黄色影院| 精品视频一区二区三区四区五区| 天堂中文在线播放| 青青在线精品| 欧美影院三区| 国产视频一区二区在线播放| 麻豆国产欧美日韩综合精品二区| 欧美日韩免费观看视频| 国产精品毛片在线看| 国产福利91精品一区二区| 日韩精品免费视频一区二区三区| 久久精品91| 国产一区二区精品福利地址| 日欧美一区二区| 日韩av成人高清| 夜久久久久久| 国产精品嫩草99av在线| 日韩中文字幕高清在线观看| 欧美亚洲网站| 日本免费一区二区视频| 免费久久99精品国产| 中文字幕高清在线播放| 日本欧美久久久久免费播放网| 日韩午夜精品| 国产视频一区免费看| 最新亚洲激情| 中文字幕乱码亚洲无线精品一区| 亚洲少妇自拍| 精品免费av一区二区三区| 1024精品久久久久久久久| 丁香婷婷久久| 国产精品成久久久久| 97se亚洲| 国产欧美成人| 精品国产aⅴ| 国产精品网在线观看| 日韩毛片网站| 亚洲精品在线二区| 亚洲精品123区| 亚洲青青久久| 亚洲一区二区av| 蜜臀久久久99精品久久久久久| 欧美精品羞羞答答| 五月天久久久| 红桃视频国产精品| 亚洲视频电影在线| 亚洲开心激情| 欧美国产免费| 久久黄色影院| av不卡免费看| 日本在线观看不卡视频| 国产激情久久| 999精品一区| 亚洲精品在线国产| 国产精品久久观看| 亚洲香蕉网站| 日韩午夜视频在线| 欧美1级日本1级| 综合五月婷婷| 黄色亚洲精品| 国产精品99免费看| 久久裸体视频| 婷婷精品在线| 国产91精品对白在线播放| 午夜久久av | 婷婷精品在线观看| 亚洲天堂1区| 欧美/亚洲一区| 婷婷亚洲精品| 麻豆精品蜜桃| 亚洲精品九九| 红杏一区二区三区| 热久久久久久久| 国产精品99久久精品| 亚洲一区亚洲| 国产suv精品一区| 日韩国产在线观看| 亚洲涩涩在线| av中文资源在线资源免费观看| 日本va欧美va精品| 日韩制服丝袜先锋影音| 日韩网站中文字幕| 红桃视频国产一区| 国产精品二区不卡| 日本视频一区二区| 久久性天堂网| 伊人成人网在线看| 另类小说一区二区三区| 一区二区亚洲视频| 亚州av乱码久久精品蜜桃| 啪啪国产精品| 久久久9色精品国产一区二区三区| 美女尤物国产一区| 国产精品白丝一区二区三区| 日韩高清不卡一区| 丝袜美腿成人在线| 日韩精品久久理论片| 亚洲综合精品| 国产精品成人**免费视频| 欧美精品日日操|