让我们说我有两个Raster
个对象(或任何其他Holoviews对象)。我可以通过适当的颜色缩放轻松地将其可视化,并且我可以进行布局以使两个图形具有相同的缩放和着色。如果我想做两个数字(例如因为我需要在不同的页面上),但是具有相同的颜色和缩放比例,以便数字具有可比性。
如果没有办法自动执行此操作,有没有办法访问相关设置,然后手动将它们提供给第二个数字?
答案 0 :(得分:0)
如果您使用的是笔记本电脑:The %opts line magic : IPython specific syntax applied globally [string format]
http://holoviews.org/user_guide/Customizing_Plots.html,我认为hv.opts可以在脚本中全局运行。
对于两个后端,您都可以执行hv.renderer('bokeh').get_plot(your_element_variable).state
(或将bokeh
替换为matplotlib
)并获得原始的bokeh / matplotlib项目。
然后,您可以使用matplotlib的plt.getp()
或bokeh的属性调用(就像我在这里https://github.com/ahuang11/holoext/blob/master/holoext/xbokeh.py#L501-L508所做的那样)来获取基本项目的颜色/字体/标签/等。