好友
阅读权限10
听众
最后登录1970-1-1
|
想要这样的图:
折线图嘛,先获取数据吧
正好图片中显示了数据来源:“中国养猪网”
部分代码
def get_comments(url):
doc = get_json(url)
dic = {}
dic['pigprice'] = doc['pigprice']
dic['pig_in'] = doc['pig_in']
dic['pig_local'] = doc['pig_local']
dic['maizeprice'] = doc['maizeprice']
dic['bean'] = doc['bean']
a = '-'.join(doc['time'][3])
b = time.strftime('%Y-%m-%d',time.localtime(time.time()))
print(dateRange(a,b))
dic['time'] = dateRange(a,b)
return pd.DataFrame(dic)
data =get_comments('http://zhujia.zhuwang.cc/index/api/chartData?areaId=-1&aa=1571997555296')
成功获取最近一年的各种价格
感觉还差点东西,可以标注一下最新一天的价格
from pylab import mpl
import matplotlib.pyplot as plt
mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体
mpl.rcParams['axes.unicode_minus']
plt.figure(figsize=(8,4), dpi=80)
plt.plot(data['time'],data['pigprice'], color="r",linestyle = "-")
plt.xticks(data['time'][2::121], rotation=0)
plt.xlabel("生猪(外三元) 元/公斤")
完工
|
-
图表
-
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|