Закругленные бары ломают всплывающую подсказку в Altair - PullRequest
1 голос
/ 21 февраля 2020

Я создаю гистограмму с накоплением в altair и обнаружила, что панель инструментов и интерактивность (данные не показаны для последних) ломаются, если я закругляю верхнюю часть столбцов. Я протестировал набор данных, поставляемый с altair, как показано ниже, чтобы упростить проблему. Есть ли способ решить эту проблему или это характер того, как работает округление? Если я удаляю параметры mark_bar для скругления углов (cornerRadiusTopLeft и cornerRadiusTopRight), всплывающая подсказка возвращается при наведении курсора, как показано под кодом.

import altair as alt
from vega_datasets import data

source = data.seattle_weather()

alt.Chart(source).mark_bar(
    cornerRadiusTopLeft=3,
    cornerRadiusTopRight=3
).encode(
    x='month(date):O',
    y='count():Q',
    color='weather:N',
    tooltip=['precipitation', 'wind']
)

enter image description here

1 Ответ

2 голосов
/ 22 февраля 2020

Это связано с ошибкой в ​​Vega-Lite; см. https://github.com/vega/vega-lite/issues/5956

Пока это не исправлено, я не знаю ни одного обходного пути, кроме как избегать закругленных полос с подсказками.

...