【原创分享】Python 如何实现全国疫情可视化大屏

Python 如何实现全国疫情可视化大屏

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 如何实现全国疫情可视化大屏


`提示:全球&中国疫情数据来源于腾讯新闻接口


前言

随着全国疫情攻坚战又一次打响,本文也对全国疫情数据做一个全面的大屏化展示。


一、全国疫情可视化大屏

在这里插入图片描述

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、数据入库

1.定时入库

代码如下(示例):

 DEBUG = True
    JOBS = [{
        'id': 'job1',
        'func': 'application:run',
        'args': (),
        'trigger': 'cron',
        'day': '*',
        'hour': '10',
        'minute': '28'
    }
    ]
    SCHEDULER_API_ENABLED = True
    SCHEDULER_API_PREFIX = '/scheduler'

整个项目使用 flask_restful 在注册蓝图前加载定时任务。

2.从mysql库读入数据

代码如下(示例):

 def echart1(self):
        data = {}
        data0 = select_data_to_db_all(ApWorldData)  
        china = select_data_to_db_all(ApProvinceTotalData) 
        data0 = list(data0) + list(china)
        data0 = sorted(data0, key=lambda x: x.nowConfirm, reverse=True)
        res1 = []
        res2 = []

        for x in range(0, len(data0)):
            if x == 8:
                break
            res1.append(data0[x].name)
            res2.append(data0[x].nowConfirm)

        data['name'] = res1
        data['nowConfirm'] = res2
        return data

该处使用的数据读取方式参考ORM Flask-sqlacodegen


总结

提示:本文由不当之处欢迎指正

以上就是今天要讲的内容,本文需要结合我之前写的几篇文章一起看。
上述效果可以访问如下地址:
http://fk.85aicar.com/api/

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@农垦专家

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值