我正在寻找一个免费工具,能够从我的简单 xml 中创建带有节点和边的状态图。有什么有效的工具。
我只知道这个http://www.cytoscape.org/
而是看看是否有人对任何其他工具有任何流畅的体验?
我正在寻找一个免费工具,能够从我的简单 xml 中创建带有节点和边的状态图。有什么有效的工具。
我只知道这个http://www.cytoscape.org/
而是看看是否有人对任何其他工具有任何流畅的体验?
GraphViz 可以很好地做到这一点。有一种称为 DotML 的 XML 输入语言可以描述图形,然后 GraphViz 会将其呈现为 SVG。您应该会发现编写 XSLT 转换以从“简单 XML”生成 DotML 很容易。以这种方式绘制的图表示例可以在此处的(已取代)XSLT 2.1 草案规范中找到:
http://www.w3.org/TR/2010/WD-xslt-21-20100511/#streamability-choice-and-repetition
(一些浏览器在渲染 SVG 方面比其他浏览器做得更好)。GraphViz(和 DotML)为您提供了对图形绘制方式的大量控制,但它默认所有内容,因此您必须为其提供的最小值只是节点和边的列表。