当我将选项应用于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
,但无济于事。
答案 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。