Я пытаюсь динамически создать круговую диаграмму, используя простой ванильный JavaScript и SVG, и я хочу, чтобы у нее были всплывающие подсказки, которые появляются при наведении курсора на каждый сектор круговой диаграммы, характерный для конкретного фрагмента. Я могу заставить его работать, если вставлю узел <title>
, но я не могу настроить <title>
с помощью CSS, чтобы он выглядел красиво.
Итак, я пытаюсь найти обходной путь, используя текст SVG, но я не могу отобразить текстовые поля. Я попытался поместить группу, содержащую поле всплывающей подсказки и текст, как до, так и после путей фрагмента круга, но это не работает в любом случае.
Когда я захожу в инспектор, я вижу, что группа с всплывающей подсказкой создается и отображается в бэкэнде, но я не вижу их на отображаемой странице. Может кто-то указать мне верное направление? Я думаю, что это может быть как-то связано с преобразованием для группы, но я пробовал разные настройки, и это не исправляет. Я не уверен, что я делаю неправильно в этот момент. Я создал CodePen с тем, что у меня есть: https://codepen.io/tho1379/pen/MWjMKQV