使用 Holoviews + Plotly

问题描述

有没有办法设置 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 (将#修改为@)