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

Python爬蟲爬取疫情數(shù)據并可視化展示

 更新時間:2021年12月10日 16:08:01   作者:松鼠愛吃餅干  
這篇文章主要介紹了Python利用爬蟲爬取疫情數(shù)據并進行可視化的展示,文中的示例代碼講解清晰,對工作或學習有一定的價值,需要的朋友可以參考一下

知識點

  1. 爬蟲基本流程
  2. json
  3. requests 爬蟲當中 發(fā)送網絡請求
  4. pandas 表格處理 / 保存數(shù)據
  5. pyecharts 可視化

開發(fā)環(huán)境

python 3.8 比較穩(wěn)定版本 解釋器發(fā)行版 anaconda jupyter notebook 里面寫數(shù)據分析代碼 專業(yè)性

pycharm 專業(yè)代碼編輯器 按照年份與月份劃分版本的

爬蟲完整代碼

導入模塊

import requests      # 發(fā)送網絡請求模塊
import json
import pprint        # 格式化輸出模塊
import pandas as pd  # 數(shù)據分析當中一個非常重要的模塊

分析網站

先找到今天要爬取的目標數(shù)據

https://news.qq.com/zt2020/page/feiyan.htm#/

找到數(shù)據所在url

發(fā)送請求

url = 'https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5&_=1638361138568'
response = requests.get(url, verify=False)

獲取數(shù)據

json_data = response.json()['data']

解析數(shù)據

json_data = json.loads(json_data)
china_data = json_data['areaTree'][0]['children'] # 列表
data_set = []
for i in china_data:
    data_dict = {}
    # 地區(qū)名稱
    data_dict['province'] = i['name']
    # 新增確認
    data_dict['nowConfirm'] = i['total']['nowConfirm']
    # 死亡人數(shù)
    data_dict['dead'] = i['total']['dead']
    # 治愈人數(shù)
    data_dict['heal'] = i['total']['heal']
    # 死亡率
    data_dict['deadRate'] = i['total']['deadRate']
    # 治愈率
    data_dict['healRate'] = i['total']['healRate']
    data_set.append(data_dict)

保存數(shù)據

df = pd.DataFrame(data_set)
df.to_csv('data.csv')

數(shù)據可視化

導入模塊

from pyecharts import options as opts
from pyecharts.charts import Bar,Line,Pie,Map,Grid

讀取數(shù)據

df2 = df.sort_values(by=['nowConfirm'],ascending=False)[:9]
df2

死亡率與治愈率

line = (
    Line()
    .add_xaxis(list(df['province'].values))
    .add_yaxis("治愈率", df['healRate'].values.tolist())
    .add_yaxis("死亡率", df['deadRate'].values.tolist())
    .set_global_opts(
        title_opts=opts.TitleOpts(title="死亡率與治愈率"),

    )
)
line.render_notebook()

?

各地區(qū)確診人數(shù)與死亡人數(shù)情況

bar = (
    Bar()
    .add_xaxis(list(df['province'].values)[:6])
    .add_yaxis("死亡", df['dead'].values.tolist()[:6])
    .add_yaxis("治愈", df['heal'].values.tolist()[:6])
    .set_global_opts(
        title_opts=opts.TitleOpts(title="各地區(qū)確診人數(shù)與死亡人數(shù)情況"),
        datazoom_opts=[opts.DataZoomOpts()],
        )
)
bar.render_notebook()

以上就是Python爬蟲爬取疫情數(shù)據并可視化展示的詳細內容,更多關于Python爬取數(shù)據 可視化展示的資料請關注腳本之家其它相關文章!

相關文章

  • opencv+圖像處理(Image Processing in OpenCV) 4-0改變顏色空間的過程

    opencv+圖像處理(Image Processing in OpenCV) 

    這篇文章主要介紹了opencv+圖像處理(Image Processing in OpenCV) 4-0改變顏色空間,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • python實現(xiàn)漢諾塔遞歸算法經典案例

    python實現(xiàn)漢諾塔遞歸算法經典案例

    這篇文章主要大家分享了python實現(xiàn)漢諾塔遞歸算法經典案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Python中__init__的用法和理解示例詳解

    Python中__init__的用法和理解示例詳解

    在Python中定義類經常會用到__init__函數(shù)(方法),首先需要理解的是,兩個下劃線開頭的函數(shù)是聲明該屬性為私有,不能在類的外部被使用或訪問,從文字理解比較困難,下面通過示例代碼幫助大家理解__init__在python中用法,感興趣的朋友一起看看吧
    2023-02-02
  • python中文編碼問題小結

    python中文編碼問題小結

    這篇文章主要介紹了python中文編碼問題,是Python程序設計中比較常見的一類問題,本文以實例形式對此進行了較為詳細的總結,需要的朋友可以參考下
    2014-09-09
  • 使用Python實現(xiàn)給企業(yè)微信發(fā)送消息功能

    使用Python實現(xiàn)給企業(yè)微信發(fā)送消息功能

    本文將介紹如何使用python3給企業(yè)微信發(fā)送消息,文中有詳細的圖文解說及代碼示例,對正在學習python的小伙伴很有幫助,需要的朋友可以參考下
    2021-12-12
  • python?rsa和Crypto.PublicKey.RSA?模塊詳解

    python?rsa和Crypto.PublicKey.RSA?模塊詳解

    這篇文章主要介紹了python?rsa和Crypto.PublicKey.RSA?模塊,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • Python中條件語句、循環(huán)語句和pass語句的使用示例

    Python中條件語句、循環(huán)語句和pass語句的使用示例

    Python條件語句是通過一條或多條語句的執(zhí)行結果(True或者False)來決定執(zhí)行的代碼塊,下面這篇文章主要給大家介紹了關于Python中條件語句、循環(huán)語句和pass語句使用的相關資料,需要的朋友可以參考下
    2022-06-06
  • python語音識別whisper的使用

    python語音識別whisper的使用

    本文主要介紹了python語音識別whisper的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Python通過遞歸獲取目錄下指定文件代碼實例

    Python通過遞歸獲取目錄下指定文件代碼實例

    這篇文章主要介紹了python通過遞歸獲取目錄下指定文件代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • 用Python一鍵搭建Http服務器的方法

    用Python一鍵搭建Http服務器的方法

    今天小編就為大家分享一篇用Python一鍵搭建Http服務器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06

最新評論

丹阳市| 鹤壁市| 伽师县| 文昌市| 嘉义县| 额敏县| 凉山| 正镶白旗| 南安市| 南木林县| 安新县| 滦平县| 区。| 武清区| 永胜县| 米林县| 资阳市| 含山县| 辽源市| 南开区| 江口县| 阜南县| 盐池县| 建始县| 彩票| 儋州市| 平遥县| 福泉市| 耒阳市| 桓仁| 富顺县| 丽水市| 博客| 老河口市| 河曲县| 万年县| 宁武县| 阳朔县| 盖州市| 鹿邑县| 广汉市|