Я пытаюсь сделать несколько интерактивных графических визуализаций в своем веб-приложении Django с помощью Python. Я нашел Graphviz и смог вывести статический граф (как .png-изображение) в мое приложение, используя Pydot (интерфейс Python для языка Graphviz).
Тем не менее, я хочу, чтобы мои графики были более интерактивными, например, возможность выделить узлы при прохождении мыши над ним, сделать узлы доступными по клику, перетащить узлы в другое место и увеличить масштаб графика.
Есть ли способ сделать это в Graphviz? Или вообще есть способ сделать интерактивный график для моего приложения Django без использования Flash? Я не хочу использовать flash, так как я не знаком с ним, а также потому, что хочу визуализировать довольно большой набор данных.