我正在使用Python制作几个交互式图形可视化,用于我的Django Web应用程序。我发现了Graphviz工具,并且使用Pydot(Graphviz的dot语言Python接口)在我的应用程序上输出了一个静态图形(作为.png图像)。
但是,我希望让我的图形更加交互式,例如当我将鼠标悬停在节点上时能够高亮显示节点,使节点可点击、将节点拖到不同位置并对图形进行缩放等。
是否有办法在Graphviz中实现这些功能?或者,一般来说,是否有一种方法可以在我的Django应用程序中创建交互式图形而无需使用Flash?我不想使用Flash,因为我不太熟悉它,而且我要可视化一个相当大的数据集。