Барные участки в holoviews с боке backend не накладываются

Вот тетрадь, которая иллюстрирует проблемы ниже:

  • Я могу наложить бары в matplotlib бэкэнд и немного с plotly - но не с bokeh
  • yaxis label больше не действует после наложения и должен быть доступен для изменения label по запросу пользователя
  • как установить hover показать еще один столбец данных?
  • в plotly legend должен быть заменен name of the overlayed objects - как это сделать
  • в plotly аспект, ширина, высота не работают. Или это я не правильно?

1 ответ

Решение

Для таких вопросов SO не очень эффективный способ взаимодействия с разработчиками HoloViews. Было бы лучше использовать проблему Github на сайте HoloViews (для конкретных проблем и отчетов об ошибках), или использовать Gitter для неформального общения об использовании.

Чтобы ответить на ваши конкретные вопросы:

Я могу накладывать бары в бэкэнд Matplotlib и немного с плотно - но не с боке

Поддержка Bokeh для Bars основана на негибкой реализации Bokeh.Charts и должна быть переписана в общем виде, прежде чем она будет поддерживать операции, которые выполняют другие типы Элементов (см. https://github.com/ioam/holoviews/issues/1047).

Метка yaxis больше не действительна после наложения и должна быть доступна для изменения метки по запросу пользователя

Наложения сохранят метку, если все наложенные элементы имеют одинаковую метку, но в противном случае результат будет неоднозначным, и поэтому метка для полученного наложения не будет использоваться (за исключением некоторых особых случаев, таких как аннотации). Ты можешь сделать .relabel("New label") на оверлее (или любом объекте hv), чтобы явно указать метку результата.

Как установить hover, чтобы показать еще один столбец данных?

Просто добавьте дополнительные vdims не обязательно отображается на видимых элементах графика, например, для графика Точек (см. пример землетрясения).

в заговоре легенда должна быть заменена именем наложенных объектов - как это сделать в аспекте заговора, ширина, высота не работают. Или это я не правильно?

Plotly не поддерживается бэкэндом; он предоставляется, потому что в некоторых случаях он полезен, но кто-то другой должен взять на себя ответственность за его поддержку и поддержку, поскольку мы сосредоточены на бэкендах Bokeh и Matplotlib.

Другие вопросы по тегам