问题描述
有没有办法设置 Holoviews 对象的叠加顺序?
例如,我可以将 hv.Curve(短垂直直线)叠加到在 bokeh 后端具有纯色填充颜色的矩形上,但使用相同的代码和不同的后端(以及匹配的参数 fillcolor
而不是 color
),hv.Curve
隐藏在矩形后面并且不可见。
这是一个叠加顺序问题,在将 hv.Curve
选项更改为 fillcolor
后,None
再次可见。
以下是可以尝试的示例代码片段:
- 散景后端
import holoviews as hv
from holoviews import opts
hv.extension('bokeh')
r = hv.Rectangles((0,2,100,4)).opts(height=300,width=1200,ylim=(0,6),color='pink')
l = hv.Curve([(40,2),(40,4)]).opts(color='darkslategray')
r * l
- Plotly 后端
import holoviews as hv
from holoviews import opts
hv.extension('plotly')
r = hv.Rectangles((0,fillcolor='pink')
l = hv.Curve([(40,4)]).opts(color='darkslategray')
r * l
由于我使用 Dash,我更喜欢使用 Plotly 而不是 bokeh 后端。
预先感谢您的帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)