python数据可视化
python简单实现数据可视化
使用pyecharts库实现
安装pyecharts库
第一种方法:
在cmd命令行模式下用下列代码安装
pip stall pyecharts
第二种办法:
在pyCharm中安装:
1 .找到File---------->点击:settings
2.在Project里面找到Project Interpreter 点击右上角的 ’+‘ 号;搜索pyecharts
点击左下角Install Package
现在只实现对给定数据固定生成,没有使用爬虫爬取数据。
完整代码
# 导入pyecharts库
from pyecharts.charts import Bar,Line,Grid
from pyecharts import options
province = ['湖北','北京','新疆','山东','安徽','云南','上海','广东']
date1 = [10000,5000,5000,3000,6000,4321,6523,3424]
date2 = [1200,50,43,32,75,43,41,9]
bar = Bar() # 实例化柱状图对象
line =Line() # 实例化折线图对象
# 画柱状图
bar.add_xaxis(province)
bar.add_yaxis('人数',date1)
bar.add_yaxis('人数',date2)
bar.set_global_opts(
title_opts=options.TitleOpts(title='信息')
)
# 折线图
line.add_xaxis(province)
line.add_yaxis('人数',date1) #在折线图中添加内容
line.add_yaxis('人数',date2)
# 创建组合对象
grid = Grid(init_opts=options.InitOpts(width='1400px',height='800px'))
# 将柱状图和折线图嵌入过来
grid.add(bar,grid_opts=options.GridOpts(
pos_top='100',
pos_left='200',
width='550',
height='450',
))
grid.add(line,grid_opts=options.GridOpts(
pos_top='100',
pos_right='100',
width='550',
height='450',
))
# 渲染到页面
grid.render('Tu_image/组合图.html')
以柱状图和折线图组合图的形式生成 可以实现对简单的数据做可视化处理