美文网首页
用python画出某“毒王”的动态路线图

用python画出某“毒王”的动态路线图

作者: 小笨鸟_1d2f | 来源:发表于2020-03-24 22:53 被阅读0次

    河南前几天出现1例输入性新冠肺炎确诊病例

    ,打破了连续十几天“0”增加的记录,也把河南人民重新带入疫情的黑暗恐怖之中

    。为了让大家的清晰地掌握该“毒王”的行程,我用pyecharts画出了他的动态路线图。

    第一步:安装pyecharts

    安装说起来比较简单,但是也有一些坑,直接在命令行用pip安装即可,但是要选择版本,因为最新版的pyecharts有些库不能用,如下图:

    但是运行后会出现如下错误:

    这个很好解决,直接在命令行pip install pyecharts_snapshot安装该模块即可。

    第二步:画出国外行程路线动态图

    1.从新闻上找到了他的途径地

    行程相当丰富啊!

    2.将这几个城市的名字和经纬度一起存入表格中,城市相对较少,就不用写爬虫了

    3.用pandas读取该表格,给每列命名为city、lad(经度)、long(纬度),并存入列表中

    4.用pandas.DataFrame将三个列表转换成二维数组格式

    5.定义经纬度格式

    pyecharts里面城市经纬度的格式为{'城市':['经度','纬度']},因此我们还需要组装一下我们数据

    6.设置画布格式

    Title_pos=标题位置,width和heigth和画布的宽度和高度

    7.设置地理轨迹图的格式

    8.设置标题和路线

    geolines.add的1、2参数分别为标签和路线,mapytpe表示选择的地图类型,“world”表示世界地图,geo_cities_coords为上述经纬度数据组。

    9.发布,得到html文件

    在脚本所在文件夹找到render.html文件,用浏览器打开,会发现只有路线,没有地图底图,那是因为我们还没有安装地图库,只需在命令用pip安装一下地图库

    10.效果展示

    7天时间横跨了整个亚欧大陆。用浏览器打开的时候是个动图,这里没显示出来。

    第三步:所在城市的主要行程图

    方法同第二步,但是要将8中的mapytpe=“郑州”

    交通方式主要是地铁。

    小结:疫情吃紧时期,希望大家还是坚持住减少不必要外出给国家添麻烦

    请在“python的爬虫与数据分析”后台获得源码

    相关文章

      网友评论

          本文标题:用python画出某“毒王”的动态路线图

          本文链接:https://www.haomeiwen.com/subject/hnkzyhtx.html