Mpld3: Всплывающая подсказка при наведении курсора на панели (осуществимость)

Созданный на 21 янв. 2015  ·  4Комментарии  ·  Источник: mpld3/mpld3

Можно ли было бы наделить гистограммы функцией, аналогичной PointLabelTooltip ? При наведении курсора на панель появляется всплывающая подсказка.

Самый полезный комментарий

Вы можете сделать это с помощью LineLabelTooltip :

N = 10
bars = plt.bar(np.arange(N), np.random.normal(size=N))

for i, bar in enumerate(bars.get_children()):
    tooltip = mpld3.plugins.LineLabelTooltip(bar, label=str(i))
    mpld3.plugins.connect(plt.gcf(), tooltip)

mpld3.display()

Возможно, стоит установить плагин BarTooltip который упростит эту задачу.

Все 4 Комментарий

Вы можете сделать это с помощью LineLabelTooltip :

N = 10
bars = plt.bar(np.arange(N), np.random.normal(size=N))

for i, bar in enumerate(bars.get_children()):
    tooltip = mpld3.plugins.LineLabelTooltip(bar, label=str(i))
    mpld3.plugins.connect(plt.gcf(), tooltip)

mpld3.display()

Возможно, стоит установить плагин BarTooltip который упростит эту задачу.

Спасибо за совет.

Привет, Афлаксман,

Я изо всех сил пытался добавить всплывающие подсказки к панелям с помощью PointHTMLTooltip. После замены на LineLabelTooltip и понимания того, что полосы состоят из прямоугольных участков, все заработало!
Большое вам спасибо за это ...
Еще один вопрос ... Как добавить настраиваемый ccs для плагина LineLabelTooltip? Я хотел бы отформатировать всплывающие подсказки как стрелки влево (.tooltip .tooltiptext :: after).
В PointHTMLTooltip я могу передать css, но в LineLabelTooltip этот параметр недоступен ...

Спасибо

Замена LineLabelTooltip на LineHTMLTooltip и перенос метки в html-теги всплывающей подсказки сработали.
Нравиться:
label = "

"+ thisLabel +"
"
Была ли эта страница полезной?
0 / 5 - 0 рейтинги