检索已应用于holoviews对象的选项

时间:2019-01-28 13:58:03

标签: python holoviews

当我将选项应用于holoviews对象(元素,布局,Holomap等)时,以后是否可以检索这些选项?

p=hv.Points(np.random.rand(100,2)).options(width=700, size=10, color='r')

给出p,(如何)我可以找到width=700, size=10, color='r'

我遍历了p的所有属性,还浏览了StoreOptions,但无济于事。

2 个答案:

答案 0 :(得分:2)

您可以按如下方式获得选项的打印表示形式:

p.opts.info()

将打印以下内容:

:Points   [x,y]
 | Options(color='r', size=10, width=700)

如果您需要通过编程方式访问设置,则目前尚无公共API(尽管已计划)。有一个内部API,但使用起来有点复杂...

答案 1 :(得分:1)

仅对内部API进行详细说明,您可以使用以下命令获取选项集的有序字典:

from holoviews import Store
options = Store.lookup_options(Store.current_backend, p, 'style')
options.kwargs

其中options是一个Options对象,仅包含对象p的'style'选项('style'和'plot'选项之间的区别在最后user guide