Как удалить дублирующую легенду Holoviews BoxWhisker?Python

Программы на Python
Ответить
Anonymous
 Как удалить дублирующую легенду Holoviews BoxWhisker?

Сообщение Anonymous »

Я использую голоизображения и панель в Python с функцией боке для создания коробчатой ​​диаграммы.
К сожалению, легенда в коробчатой ​​диаграмме показывает все записи дважды. Я не знаю, делаю ли я что-то не так или это ошибка, но мне хотелось бы избавиться от повторяющихся записей.
Вот минимальный рабочий пример:

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»