仪表图
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()