Всплывающая подсказка в Bokeh или Holoviews

Я хотел бы включить всплывающие подсказки с моим p = Bar (df, 'Metrics', title = "ED Metrics", значения = 'Median', plot_width = 900, plot_height = 900, tooltips = [("Cases Recorded", "@ Случаи "), (« Дела менее мишеней »,« @Less »), (« Медиана »,« @ Медин »)]) в любом боке или головеве. Однако вместо того, чтобы получать данные, показывающие всплывающую подсказку, это просто дает мне ???. Я пробовал и Bokeh и Holoviews, и испытывал ту же проблему. Я знаю, что это вопрос, который некоторое время обсуждался и в обоих, и хотел узнать, зафиксировали ли какие-либо недавние слияния, и если да, то каков наилучший способ справиться с этим. Ниже мой код для Bokeh мой код для holoviews по сути тот же.

Bar

bar-chart,bokeh,holoviews,

0

Ответов: 1


1 принят

bokeh.chartsявляется частью старого, устаревшего bkchartsAPI, который с тех пор полностью удален из ядра Bokeh. Он по-прежнему доступен как bokeh.plottingпакет, но он полностью не поддерживается и не поддерживается . На данный момент он не должен использоваться для какой-либо новой работы.

Однако недавняя работа значительно улучшила поддержку бара и других категориальных графиков с использованием стабильного поддерживаемого bokeh.plottingAPI. Существует большая новая секция User's Guide, предназначенная исключительно для объяснения и демонстрации многих типов гистограмм, как простых, так и сложных. Более того, теперь, когда штриховые графики легко сделать с помощью стандартных Barвызовов, теперь применяются общие рекомендации и документация для инструментов зависания .

Вы не представили полный минимальный пример, включая данные для запуска, поэтому я не могу предложить конкретные рекомендации для вашего случая использования. Вот полный пример простой гистограммы с использованием статистики pandas (аналогично тому, что Barбудет делать) с помощью инструмента зависания с использованием данных образцов автомобилей и bokeh.plottingAPI:

from bokeh.io import show, output_file
from bokeh.models import HoverTool
from bokeh.plotting import figure
from bokeh.sampledata.autompg import autompg as df

output_file("groupby.html")

df.cyl = df.cyl.astype(str)
group = df.groupby('cyl')

p = figure(plot_height=350, x_range=group, toolbar_location=None, tools="")
p.vbar(x='cyl', top='mpg_mean', width=0.9, source=group)

p.add_tools(HoverTool(tooltips=[("Avg MPG", "@mpg_mean")]))

show(p)

Что дает следующий результат

введите описание изображения здесь

бар-чарт, бок, holoviews.
Похожие вопросы
Яндекс.Метрика