К сожалению, легенда в коробчатой диаграмме показывает все записи дважды. Я не знаю, делаю ли я что-то не так или это ошибка, но мне хотелось бы избавиться от повторяющихся записей.
Вот минимальный рабочий пример:
Код: Выделить всё
import holoviews as hv
import panel as pn
import numpy as np
import pandas as pd
hv.extension('bokeh')
pn.extension()
np.random.seed(42)
values = np.random.uniform(10, 20, size=100)
names = np.random.choice(['Name_A', 'Name_B', 'Name_C'], size=100, replace=True)
df = pd.DataFrame({'value': values, 'name': names})
boxplot = hv.BoxWhisker(df, kdims='name', vdims='value').opts(
box_color='name',
cmap='Set1')
box_plot_pane = pn.pane.HoloViews(boxplot.opts(show_legend=True))
box_plot_pane.show()

Есть ли обходной путь в случае ошибки или я делаю что-то не так?
Подробнее здесь: https://stackoverflow.com/questions/793 ... ate-legend
Мобильная версия