python画图中grid等于true_python – 散布在GridPlot中覆盖多个绘图对象

假设我有一个包含一些数据的类,并实现了一个返回散景图的函数

import bokeh.plotting as bk

class Data():

def plot(self,**kwargs):

# do something to retrieve data

return bk.line(**kwargs)

现在,我可以实例化多个这些Data对象,如exps和sets,并创建单独的图.如果设置了bk.hold(),它们将以一个数字结尾(这基本上就是我想要的).

bk.output_notebook()

bk.figure()

bk.hold()

exps.scatter(arg1)

sets.plot(arg2)

bk.show()

现在我希望将这些图聚合成一个GridPlot()我可以为非叠加的单个图进行聚合

bk.figure()

bk.hold(False)

g=bk.GridPlot(children=[[sets.plot(arg3),sets.plot(arg4)]])

bk.show(g)

但我不知道如何覆盖我之前作为exps.scatter的散点图.

有没有办法获得对当前活动数字的引用,如:

rows=[]

exps.scatter(arg1)

sets.plot(arg2)

af = bk.get_reference_to_figure()

rows.append(af) # append the active figure to rows list

bg.figure() # reset figure

gp = bk.GridPlot(children=[rows])

bk.show(gp)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值