利用pygal库输出图形表

整理一个生成图形的方法

利用pygal库生成一个图表(柱状图,饼图,曲线图)

首先我们要导入对应的库
// An highlighted block
var foo = 'bar';
import json
import pygal as pygal
import requests

说明:共需要3个库,分并作用requests是我们需要从网上获取数据的,json是为解析获取的数据,pygal用来画图表。

// A code block
var foo = 'bar';
// An highlighted block
var foo = 'bar';

date_url = "https://raw.githubusercontent.com/muxuezi/btc/master/btc_close_2017.json"
resbonse = requests.get(date_url)
with open('js.json','w') as f:
    f.write(resbonse.text)

file_name="js.json"
with open(file_name) as f:
    js_date = json.load(f)
    # print(js_date)

close =[]
for js_date in js_date:
    close.append(float(js_date['close']))


view = pygal.Bar()
view.title = '收盘'
view.add('收盘价',close)
view.render_in_browser()
代码量不是很多,作用是输出一个图表,方便观察数据曲势。

效果图如下:
在这里插入图片描述

数据从https://raw.githubusercontent.com/muxuezi/btc/master/btc_close_2017.json获取,存在js.json文件内,通过解析json文件生成有效数据。

总结

  pytgal库可以帮助我们将数据以图表形式输出,title是数据提示,render_in_browser是生成一个html文件(注意,这个需要安装lxml库才能正常打开浏览器,并展示图表,否则python会报错)**加粗样式**
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值