python数据可视化 | pyecharts轻松绘制仪表图与散点图

 

仪表图

 1# -*- coding: UTF-8 -*-
2
3# 导入pyecharts图表库
4
5from pyecharts.charts import Gauge
6
7# 全局系列配置
8
9from pyecharts import options as opts
10
11gauge = (
12
13    Gauge()
14
15    .add('工程进度',[('完成率',66.6)])
16
17    .set_global_opts(title_opts=opts.TitleOpts(title="工程指标--仪表盘"))
18
19)
20
21gauge.render()

散点图

 

 1# 全局参数设置
2
3from pyecharts import options as opts
4
5# EffectScatter散点图例对象
6
7from pyecharts.charts import EffectScatter
8
9'''
10文具店商品销售数据散点图
11'''
12# 定义X轴数据标签
13
14x_label = ['铅笔', '橡皮', '钢笔', '文具盒', '中性笔', '笔记本']
15
16# 构造第一个文具店的销售数据
17
18y1_data = [1, 3, 4, 6, 2, 4]
19
20# 构造第二个文具店的销售数据
21
22y2_data = [2, 1, 2, 3, 4, 7]
23
24effectScatter = (
25
26    # 实例化散点图对象
27
28    EffectScatter()
29
30        # 添加X轴标签
31
32        .add_xaxis(x_label)
33
34        # 文具店1数据
35
36        .add_yaxis('文具店1', y1_data)
37
38        # 文具店2数据
39
40        .add_yaxis('文具店2', y2_data)
41
42        # 设置全局参数
43
44        .set_global_opts(
45
46        # 设置标题
47
48        title_opts=opts.TitleOpts(title="文具店销售数据"),
49
50        # 添加X轴方向的网格线
51
52        xaxis_opts=opts.AxisOpts(splitline_opts=opts.SplitLineOpts(is_show=True)),
53
54        # 添加Y轴方向的网格线
55
56        yaxis_opts=opts.AxisOpts(splitline_opts=opts.SplitLineOpts(is_show=True)),
57
58  )
59
60)
61# 生成html文件
62
63effectScatter.render()
上一篇:太酷炫了,我用python画出了北上广深的地铁路线动态图


下一篇:12