这是说明以下问题的笔记本:
matplotlib
我可以在后端覆盖条形,并且可以使用plotly
- 但不能使用bokeh
yaxis label
覆盖后不再有效,应该可以label
根据用户请求更改- 如何设置
hover
显示多列数据? - 在应该替换为
plotly
-如何做到这一点legend
name of the overlayed objects
- 在
plotly
方面,宽度,高度不起作用。还是我没有正确使用它?
对于这些类型的问题,SO 并不是与 HoloViews 开发人员交互的一种非常有效的方式。最好使用 HoloViews 站点上的Github 问题(针对特定问题和错误报告),或者使用Gitter进行关于使用情况的非正式聊天。
回应您的具体问题:
我可以在 matplotlib 后端覆盖条形图,并在某种程度上使用 plotly - 但不能使用 bokeh
Bars 的 Bokeh 支持基于不灵活的 Bokeh.Charts 实现,需要以一般方式重写,然后才能支持其他元素类型所做的操作(请参阅https://github.com/ioam/holoviews/issues/ 1047 )。
yaxis 标签在覆盖后不再有效,应该可以根据用户请求更改标签
如果所有覆盖的项目都具有相同的标签,则覆盖将保留标签,但否则结果是不明确的,因此没有标签用于生成的覆盖(除了一些特殊情况,如注释)。您可以.relabel("New label")
在叠加层(或任何 hv 对象)上明确设置结果的标签。
如何设置悬停以显示多列数据?
只需添加额外vdims
的不一定映射到可见绘图项目,例如点图(参见地震示例)。
在情节中,图例应替换为覆盖对象的名称-如何在情节方面,宽度,高度不起作用。还是我没有正确使用它?
Plotly 不是受支持的后端;提供它是因为它在某些情况下很有用,但其他人需要负责维护和支持它,因为我们专注于 Bokeh 和 Matplotlib 后端。