【学习分享】利用pyecharts绘图--分页显示图

1 背景


2 利用pyecharts绘制分页显示图

首先展示一下绘制好的最后的效果

导入相关的包

from pyecharts import options as opts
from pyecharts.charts import Bar, Gauge,Tab
from pyecharts.faker import Faker

先绘制一个柱形图

list1 = [10,15,30,24,23,35] # 柱形图的数据源bar = Bar()  # 绘制柱形图bar.add_xaxis(['A店','B店','C店','D店','E店','F店'])  # 柱形图的周bar.add_yaxis('product1', list1,              category_gap=75, # 设置柱子之间的距离              color=Faker.rand_color() # 设置柱子的颜色              )

再绘制一个完成率的仪表盘

gauge = Gauge() # 绘制仪表盘
gauge.add('',[['完成率',66.6]])
gauge.set_global_opts(
title_opts = opts.TitleOpts(title = '基础仪表板') # 设置标题
)

把两个图形放到一个图形里

使用这个方法,可以把任意的图形,放到一个版面里边,供我们切换。

tab = Tab()  # 新建立一个tab对象tab.add(bar, 'bar-example')  # 把柱形图添加进去,并且给个名字tab.add(gauge, 'gauge-example')  # 把仪表盘添加进去,并且给个名字tab.render()

最后完整代码如下:

from pyecharts import options as opts
from pyecharts.charts import Bar, Gauge,Tab
from pyecharts.faker import Faker

list1 = [10,15,30,24,23,35] # 柱形图的数据源
bar = Bar()
bar.add_xaxis(['A店','B店','C店','D店','E店','F店']) # 柱形图的周
bar.add_yaxis('product1', list1,
category_gap=75, # 设置柱子之间的距离
color=Faker.rand_color() # 设置柱子的颜色
)

gauge = Gauge()
gauge.add('',[['完成率',66.6]])
gauge.set_global_opts(
title_opts = opts.TitleOpts(title = '基础仪表板')
)

tab = Tab() # 新建立一个tab对象
tab.add(bar, 'bar-example') # 把柱形图添加进去,并且给个名字
tab.add(gauge, 'gauge-example') # 把仪表盘添加进去,并且给个名字
tab.render()

以上就是今天的分享,大家有问题欢迎和我们交流。



(0)

相关推荐

  • 如何使用pyecharts中的主题样式?

    如何使用pyecharts中的主题样式? pyecharts为用户提供了一套使用方便的主题风格. 本篇图文将总结pyecharts.globals中ThemeType所有主题风格并进行详细的解释. c ...

  • pyecharts版本差异

    问题1.AttributeError: module 'pyecharts' has no attribute 'Line'? 问题2.AttributeError: module 'pyechart ...

  • bar库 pyecharts

    Pyecharts V1全新版本使用教程--Bar(柱状图的使用) 以下内容均来自Pyecharts官方使用文档(可自行阅读)和自己的理解: 官方链接:https://pyecharts.org/#/ ...

  • 如何使用pyecharts中自带的数据集?

    如何使用 pyecharts 中自带的数据集? 我们在学习pyehcarts绘图的过程中,需要一些练习的数据. pyecharts为我们提供了这样的数据集 -- Faker,存储于 faker.py ...

  • Python之pyecharts:利用pyecharts绘制2020年11月16日微博话题热度排行榜实时变化

    Python之pyecharts:利用pyecharts绘制2020年11月16日微博话题热度排行榜实时变化 相关文章 Python之pyecharts:利用pyecharts绘制2020年11月16 ...

  • Python 图表利器 pyecharts

    来源:Python 技术「ID: pythonall」 随着互联网的高速发展,数据量也在疯狂增长,近几年数据分析,数据挖掘的岗位越来越吃香.说到数据分析,就离不开数据的可视化,毕竟图表比冷冰冰的数字直 ...

  • Python Flask 数据可视化

    数据可视化是数据处理中的重要部分,前面我们了解了 Flask 的开发和部署,如何用 Flask 做数据可视化呢?今天我们来了解一下. Python 语言极富表达力,并且拥有众多的数据分析库和框架,是数 ...

  • 数据可视化pyecharts学习笔记

    发布于2020-06-09 08:38 直角坐标系图表–热力图 from pyecharts.charts import HeatMap 1.基本示例 from pyecharts import op ...

  • pyecharts基础之柱状图的绘制

    安装 pip install pyecharts 查看版本 pyecharts分为v0.5.X和v1两个大版本,0.5.x 版本将不再进行维护推荐使用v1版本 import pyechartsprin ...

  • 盘点 Django 展示可视化图表的多种方式(建议收藏)

    盘点 Django 展示可视化图表的多种方式(建议收藏)

  • Flask

    Flask 本指南介绍了如何在 Flask 中使用 pyecharts. Flask 模板渲染 Step 0: 新建一个 Flask 项目 $ mkdir pyecharts-flask-demo$ ...