700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > pyecharts数据可视化—柱状图 不堆叠柱状图 仪表盘

pyecharts数据可视化—柱状图 不堆叠柱状图 仪表盘

时间:2019-10-10 23:03:49

相关推荐

pyecharts数据可视化—柱状图 不堆叠柱状图 仪表盘

①绘制柱状图:

from pyecharts.charts import Barfrom pyecharts import options as optsv1 = [70, 85, 95, 64]str = ['数学', '物理', '化学', '英语']bar = (Bar().add_xaxis(str).add_yaxis('成绩', v1).set_global_opts(title_opts=opts.TitleOpts(title='柱状图', subtitle='分数')))bar.render("柱状图.html")

通过语句from pyecharts.charts import Bar引入了pyecharts库,并设置图表类型为柱状图。

v1 = [70, 85, 95, 64]

设置柱状图中各柱形区域的高度分别为70、85、95和64;

.set_global_opts(title_opts=opts.TitleOpts(title='柱状图', subtitle='分数'))

分别设置了柱状图中主标题和副标题的名称;

.add_xaxis(str).add_yaxis('成绩', v1)

显示图例名称为成绩,并添加strl和vl的数据;

bar.render("柱状图.html")

通过render()函数生成一个扩展名为.render的网页,打开该网页即可查看数据可视化的结果。

运行结果:

②绘制不堆叠柱状图:

from pyecharts.charts import Barfrom pyecharts import options as optsv1 = [70, 85, 95, 64]v2 = [80, 75, 85, 70]str1 = ['数学', '物理', '化学', '英语']bar = (Bar().add_xaxis(str1).add_yaxis("小明", v1).add_yaxis("小红", v2).set_global_opts(title_opts=opts.TitleOpts(title='柱状图', subtitle='分数')))bar.render("不堆叠柱状图.html")

运行结果:

③绘制仪表盘:

from pyecharts.charts import Gaugefrom pyecharts import options as optsgauge = (Gauge().add("业务指标", [("完成率", 90)],detail_label_opts=opts.GaugeDetailOpts(formatter='{value}%',offset_center=[0, 80])).set_global_opts(title_opts=opts.TitleOpts(title="仪表盘图例")))gauge.render("仪表盘图例.html")

运行结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。