pyecharts数据可视化
pyecharts是一个用于生成Echarts图表的类库。Echarts是百度开源的一个数据可视化JS库,主要用于数据可视化。实际是Echarts与Python的对接,使用pyecharts可以生成独立的网页。
pyechart可以做很多图表,毕业设计使用了三种简单的图表:折线图、饼状图、词云图。
pyecharts可以使用pip install pyecharts
直接下载。
pyecharts官方文档地址:http://pyecharts.org/#/zh-cn/quickstart
折线图
这是一张关于电视剧评分的折线图。横坐标是电视剧评分,纵坐标是电视剧的数量。
需要导入的库有两个:
import pyecharts.options as opts
from pyecharts.charts import Line
第一个库生成图表的名字,第二个库选择使用的图表类型。
表里的数据就是前边使用爬虫爬下来的数据,所以连接数据库获取数据,这里直接略过。
# 横纵坐标的处理
xli = []
yli = [0]*100
for i in arange(1, 101):
xli.append(str(float(i)/10))
for j in ret:
yli[int(float(j[0])*10)] += 1
# 插入横纵坐标,同时设置图名,最后渲染生成一个HTML文件
l = (
Line()
.add