Я хочу отобразить график, аналогичный приведенному ниже.Мне бы хотелось, чтобы узлы (A, B, C, ...) можно было нажимать, и из этого я мог бы отобразить небольшое всплывающее меню, предоставляющее пользователю варианты действий, которые они хотят сделать.
IЯ знаю, что я мог бы отобразить что-то подобное с помощью canvas, но из моего понимания мне пришлось бы выяснить координаты для каждого узла (их может быть более 50), чтобы написать функции щелчка.
Япросто ищу направление для способа сделать это, либо с помощью стандартных html, css, js, либо с помощью библиотеки (если я использую библиотеку, мне понадобится граф для панорамирования и взаимодействия на мобильном телефоне).
![Example of a graph I might want to display](https://i.stack.imgur.com/6jgvw.png)