我正在尝试使用 Python 在我的 Django Web 应用程序中制作一些交互式图形可视化。我找到了 Graphviz,并能够使用 Pydot(Graphviz 点语言的 Python 接口)在我的应用程序上输出静态图(作为 .png 图像)。
但是,我希望使我的图表更具交互性,例如当我的鼠标经过节点时能够突出显示节点,使节点可点击,将节点拖动到不同的位置并缩放图表。
有没有办法在 Graphviz 中做到这一点?或者一般来说,有没有办法为我的 Django 应用程序制作交互式图表而无需使用 Flash?我不想使用 flash,因为我对它不太熟悉,而且我想可视化一个相当大的数据集。