【问题标题】:How to remove layout information from dot file?如何从点文件中删除布局信息?
【发布时间】:2011-12-29 03:06:23
【问题描述】:

有一个非常大的点图文件已使用点进行布局。我想知道如何删除bb, pos等布局信息,以恢复布局前的原始内容? 谢谢!

【问题讨论】:

    标签: graphviz dot


    【解决方案1】:

    我会编写一个 perl 脚本来删除所有不是

    `节点[属性...]

    边缘[属性...]

    一些节点ID -> 一些其他节点ID `

    这会让你成为你的

    1. 连接信息
    2. 节点、边标签、属性

    只要记住剪掉 pos 属性等,或者在 sfdp 或 dot 中找到强制忽略的布局选项。

    即使你不是 Perliterate,这也不难做到,你应该可以很简单地学会它。

    【讨论】:

    • 是的,可以通过正则表达式删除布局信息。有什么方法可以通过点命令来实现吗?
    【解决方案2】:

    canon试试点:

    dot -Tcanon gwithlayout.gv -o nolayout.gv
    

    输出应该是没有布局信息的漂亮打印版本的图表(无法在移动设备上测试...)。

    【讨论】:

    • 谢谢,但是点 -Tcanon 做不到。
    猜你喜欢
    • 2019-09-18
    • 2016-09-30
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 2012-06-11
    • 2014-08-02
    • 2015-04-21
    相关资源
    最近更新 更多