Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一旦我用neato生成了一个图形,是否可以提取neato计算的顶点的坐标信息?
我想使用这些信息在 MATLAB 中绘制图形;如果没有任何坐标信息,我就无法使用 gplot,而我所拥有的只是邻接矩阵。
目前我正在使用 MATLAB 绘制一个传记,然后从该传记中提取坐标信息以与 gplot 一起使用,但是传记绘图功能的运行速度比 neto 慢很多,而且图形布局的质量也比使用 neoto 好很多。
有没有人有任何帮助的想法?
Graphviz 提供了多种输出格式,其中dot和xdot.
dot
xdot
dot输出格式包含图形及其节点和边的布局信息。如果这还不够,xdot请提供有关 graphviz 如何绘制图形的更详细信息。
您可以使用其中一种输出格式(参数)调用neato,-Tdot然后您可以解析输出。或者,您可以使用该gvpr工具(graphviz 模式扫描和处理语言)以自定义且易于解析的方式格式化输出(参见此示例)。
-Tdot
gvpr
另请参阅这些 答案,例如 xdot 输出。