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