最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python制作新型冠狀病毒實時疫情圖

 更新時間:2020年01月28日 11:50:52   作者:DigiHacker  
最近被新型冠狀病毒搞的人心惶惶,很多城市被病毒感染,今天小編給大家分享使用Python制作新型冠狀病毒實時疫情圖,感興趣的朋友跟隨小編一起看看吧

最近一周每天早上起來第一件事,就是打開新聞軟件看疫情相關(guān)的新聞。了解下自己和親友所在城市的確診人數(shù),但純數(shù)字還是缺乏一個直觀的概念。那我們來做一個吧。

至于數(shù)據(jù),從各大網(wǎng)站的實時疫情頁面就可以拿到。以某網(wǎng)站為例,用requests拿到html后,發(fā)現(xiàn)并沒有數(shù)據(jù)。不要慌,那證明是個javascript渲染的頁面,即使是javascript也是需要從后臺取數(shù)據(jù)的。打開Chrome開發(fā)者工具,點開network,刷新頁面,點擊各個請求,肯定有一個是取json的。

注意這里的返回數(shù)據(jù)是包含在一個js變量的,用正則處理下就好,然后用python自帶的json.loads方法就可以轉(zhuǎn)為dict了

 result = requests.get(
    'https://interface.sina.cn/news/wap/fymap2020_data.d.json?1580097300739&&callback=sinajp_1580097300873005379567841634181')
  json_str = re.search("\(+([^)]*)\)+", result.text).group(1)

  html = f"{json_str}"
  table = json.loads(f"{html}")

數(shù)據(jù)格式很簡單,省數(shù)據(jù)和下屬城市的數(shù)據(jù)

 { 'city': [  {  'conNum': '4',
          'cureNum': '0',
          'deathNum': '0',
          'name': '烏魯木齊',
          'susNum': '0'},
        {  'conNum': '1',
          'cureNum': '0',
          'deathNum': '0',
          'name': '伊犁州',
          'susNum': '0'}],
  'cureNum': '0',
  'deathNum': '0',
  'name': '新疆',
  'susNum': '0',
  'value': '5'}

英語好的同學(xué)可以直接猜到cureNum是治愈數(shù),deathNum是死亡人數(shù)。value應(yīng)該是確診數(shù),其它字段可以根據(jù)原網(wǎng)站表格確定

最直觀的圖表當然是地圖了。國內(nèi)大廠出的echarts自然會對國內(nèi)地圖有最好的支持。用pip安裝pyecharts, 以及兩個數(shù)據(jù)包echarts-china-provinces-pypkg
echarts-china-cities-pypkg 即可

遍歷下json數(shù)據(jù),把省名和確診數(shù)存在data數(shù)據(jù)里傳給map對象就好

 for province in table['data']['list']:
    pp.pprint(province)
    data.append((province['name'], province['value']))

    for city in province['city']:
      pp.pprint(city)
map_p = Map()
map_p.set_global_opts(title_opts=opts.TitleOpts(title="實時疫情圖"), visualmap_opts=opts.VisualMapOpts(max_=100))
map_p.add("確診", data, maptype="china")
map_p.render("ncov.html") # 生成html文件

代碼很簡單,注意max是決定渲染顏色的。效果圖如下

達到100確診的省份一目了然。感興趣的同學(xué)還可以制作市級別或者世界地圖。

最后祝愿早日都變?yōu)樗{色吧。武漢加油,中國加油!

總結(jié)

以上所述是小編給大家介紹的使用Python制作新型冠狀病毒實時疫情圖,希望對大家有所幫助!

相關(guān)文章

  • python?實現(xiàn)圖片特效處理

    python?實現(xiàn)圖片特效處理

    這篇文章主要介紹了python?實現(xiàn)圖片特效處理,對于??圖片處理?,在日常生活中我們常常能夠看到的,下面我們就來利用Python來對圖片進行特效操作,需要的朋友可以參考一下
    2022-04-04
  • 利用Python統(tǒng)計每天敲了多少次鍵盤

    利用Python統(tǒng)計每天敲了多少次鍵盤

    每到年末各大App都會給你來一次年度總結(jié),最近突發(fā)奇想,鍵盤是每天必備的工具,為啥不給鍵盤也來個工作總結(jié),本文就來用Python統(tǒng)計一下每天敲了多少次鍵盤吧
    2024-04-04
  • python socket通信編程實現(xiàn)文件上傳代碼實例

    python socket通信編程實現(xiàn)文件上傳代碼實例

    這篇文章主要介紹了python socket通信編程實現(xiàn)文件上傳代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • Python下opencv使用hough變換檢測直線與圓

    Python下opencv使用hough變換檢測直線與圓

    在數(shù)字圖像中,往往存在著一些特殊形狀的幾何圖形,像檢測馬路邊一條直線,檢測人眼的圓形等等,有時我們需要把這些特定圖形檢測出來,本文就詳細的介紹了一下方法
    2021-06-06
  • 沒有安裝Python的電腦運行Python代碼教程

    沒有安裝Python的電腦運行Python代碼教程

    你有沒有遇到過這種情況,自己辛苦碼完了代碼想發(fā)給別人運行看效果,可是對方竟然沒安裝Python,這要怎么運行呢?本篇文章帶你解決這個問題,需要的朋友快來看看
    2021-10-10
  • python中的__dict__屬性介紹

    python中的__dict__屬性介紹

    這篇文章主要介紹了python中的__dict__屬性介紹,首先通過將字典轉(zhuǎn)換成對象的小技巧,展開標題介紹,具有一定的參考價值,下文具體的相關(guān)介紹需要的小伙伴可以參考一下
    2022-04-04
  • 如何通過python實現(xiàn)全排列

    如何通過python實現(xiàn)全排列

    這篇文章主要介紹了如何通過python實現(xiàn)全排列,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Python爬蟲之UserAgent的使用實例

    Python爬蟲之UserAgent的使用實例

    今天小編就為大家分享一篇關(guān)于Python爬蟲之UserAgent的使用實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python實現(xiàn)查找數(shù)據(jù)庫最接近的數(shù)據(jù)

    Python實現(xiàn)查找數(shù)據(jù)庫最接近的數(shù)據(jù)

    這篇文章主要介紹了Python實現(xiàn)查找數(shù)據(jù)庫最接近的數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Python繪制的二項分布概率圖示例

    Python繪制的二項分布概率圖示例

    這篇文章主要介紹了Python繪制的二項分布概率圖,涉及Python基于numpy、math的數(shù)值運算及matplotlib圖形繪制相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08

最新評論

三亚市| 筠连县| 尼勒克县| 洛川县| 黎城县| 开封市| 浦东新区| 铜梁县| 永昌县| 夏河县| 买车| 呼和浩特市| 玉山县| 墨脱县| 离岛区| 柯坪县| 渭源县| 林周县| 增城市| 广丰县| 南昌县| 河津市| 玛多县| 佛冈县| 来凤县| 兰西县| 沙田区| 海淀区| 百色市| 吉林省| 永善县| 张家港市| 客服| 威远县| 金华市| 肥东县| 海阳市| 衡山县| 平安县| 宽甸| 黄平县|