pyecharts显示图片_【学习分享】利用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对象

t

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pyecharts 2.0.3 中,您可以使用 `Page()` 组件来实现分页展示多个表。`Page()` 组件可以将多个表放在不同的页面中,并提供翻页和切换页面的功能,实现分页展示多个表的效果。 下面是一个简单的例子,展示了如何使用 `Page()` 组件分页展示两个表: ```python from pyecharts.charts import Bar, Line, Page from pyecharts import options as opts # 创建一个柱状 bar = Bar() bar.add_xaxis(['A', 'B', 'C', 'D', 'E']) bar.add_yaxis('数据1', [10, 20, 30, 40, 50]) bar.set_global_opts(title_opts=opts.TitleOpts(title="柱状")) # 创建一个折线 line = Line() line.add_xaxis(['A', 'B', 'C', 'D', 'E']) line.add_yaxis('数据2', [50, 40, 30, 20, 10]) line.set_global_opts(title_opts=opts.TitleOpts(title="折线")) # 创建一个 Page 组件 page = Page(layout=Page.SimplePageLayout) page.add(bar) page.add(line) # 渲染生成 HTML 文件 page.render("page.html") ``` 在上面的代码中,我们首先创建了一个柱状对象 `bar` 和一个折线对象 `line`,并设置它们的数据和属性。然后,我们创建了一个 Page 组件对象 `page`,并将柱状对象 `bar` 和折线对象 `line` 放入其中。在 `page.add()` 方法中,我们将表对象添加到了 Page 组件中。在 `Page()` 的构造函数中,我们使用了 `layout` 参数来设置页面布局。在本例中,我们使用了 `Page.SimplePageLayout` 布局,它将多个表放在不同的页面中,并提供翻页和切换页面的功能。最后,我们通过 `page.render("page.html")` 将 Page 组件渲染成 HTML 文件。 在上面的例子中,我们创建了一个包含两个页面的 Page 组件。您可以通过 `page.add()` 方法向 Page 组件中添加更多的表对象,从而实现分页展示多个表的效果。如果您需要自定义页面布局,可以使用 `Page()` 组件的其他布局参数,例如 `Page.DraggablePageLayout`、`Page.TabbedPageLayout` 等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值