Python+pyecharts:全国猪价地图的实现
程序员文章站
2022-03-20 15:38:15
继续来说猪的事情,这次我们实现爬取全国各省份生猪价格,并用pyecharts画出全国生猪价格分布图。 爬取的网站为: 具体爬虫代码为: import pandas as pd import requests import json url='https://zhujia.zhuwang.cc/api ......
继续来说猪的事情,这次我们实现爬取全国各省份生猪价格,并用pyecharts画出全国生猪价格分布图。
爬取的网站为:
具体爬虫代码为:
import pandas as pd import requests import json url='https://zhujia.zhuwang.cc/api/getmapjson?id=-1' headers = {'user-agent': 'mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/77.0.3865.120 safari/537.36' } response = requests.get(url,headers=headers) json_text=response.json() data=json_text['features'] lis=[] for i in range(0,32): # print(data[i]['properties']) try: lis.append([data[i]['properties']['name'],data[i]['properties']['pigprice']]) except: continue
爬取了所有省份生猪价格的数据,下面利用pyecharts进行画图:
from pyecharts import options as opts from pyecharts.charts import map c = ( map() .add("生猪价格(元/公斤)", [list(z) for z in lis], "china") .set_series_opts(label_opts=opts.labelopts(is_show=false)) .set_global_opts( title_opts=opts.titleopts(title="5月5日全国生猪价格地图"), visualmap_opts=opts.visualmapopts(min_=28,max_=38), ) .render("生猪价格地图.html") )
生成的猪肉价格地图为:
如果你处于想学python或者正在学习python,python的教程不少了吧,但是是最新的吗?说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2020最新的python教程。获取方式,私信小编 “ 资料 ”,即可免费获取哦!
上一篇: 关于洗牌算法的错误认识
下一篇: P1358 扑克牌