擅长:python、mysql、java
<p>您可以考虑使用JavaScript库<a href="http://d3js.org/">d3</a>。它有一些奇妙的交互式图形可视化,并且是用JavaScript编写的,这对于Web UI来说非常好</p>
<p>我不确定实时图形的构建能力,但是假设在您选择的可视化类型之上实现简单的节点和边的添加/移除是很简单的。</p>
<p>当然,您需要像<a href="http://pyjs.org/">pyjs</a>这样的东西来将d3与您的python代码接口,所以它可能不合适。</p>
<p>关于nmichaels的回答:在广泛使用GraphViz之后,我不推荐它用于您的目的。它生成漂亮的静态图表,但严格来说是非交互的。</p>