用于绘制图形算法的软件



我想要一些关于软件(Windows或Linux(的技巧来绘制用于教学算法的图形。理想情况下,它应该支持多个相似图形的框架,它们之间几乎没有变化,最重要的是,更改可以传播到所有框架。

我目前使用 yEd 绘制图形,但不同图像之间的复制/粘贴有几个问题,例如,如果我在创建多个副本后更改节点的颜色,我必须在每个图像中分别更改它。

我曾经使用过(很短的时间(Macromedia Flash,我相信尝试一下会很好,但它的成本太高了,而且矫枉过正。

DOT非常好,但我找不到具有快速反馈的图形界面来简化任务。如果该工具需要一些编程,我不会感到困扰,但文本到图像的转换应该是几乎实时的。

上次我尝试 Dia 和 Visio 似乎都没有我想要的东西,但也许我错过了......

谢谢!

适用于Mac/iPad的OmniGraffle具有"共享层"的概念,这可能是您正在寻找的。从官方网站:

Share the love between your canvases with shared layers. 
When you have common elements that you'd like to display 
on different canvases, shared layers make it easy to keep 
them updated. Change any object on a shared layer (a logo, 
a background, a wireframe) and the change instantly shows 
up on every canvas that shares the layer.

但是,它不是多平台的。

Gephi和Ubigraph支持动态图形可视化,并且都可以在Windows和Linux上运行。

你可以考虑一下: http://code.enthought.com/它是python并且有据可查。

最新更新