• 2005-03-29

    绘制系谱结构图的好东东:Graphviz

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://luansheng.blogbus.com/logs/2689984.html

    limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source .
    这是limodou关于这个工具的介绍,个人觉得用他来绘制家系系谱结构图是再合适不过的了.什么是Graphviz,它是由AT&T Labs-Research开发的图形绘制工具。这里有它的介绍

    http://www.research.att.com/sw/tools/graphviz/overview.html


    这是我翻译的介绍的一部分内容:"它是一组图形绘制工具,可用于Unix或Windows系统上。甚至还包括一个web service界面。图形绘制着重解决的是结构信息的可视化问题,它是通过把抽象的图和网络用几何的表现方式来构造出来。自动产生图形绘制在一些关键性技术中,如数据库设计、软件工程、VLSI和网络设计中都有很重要的应用。"



    它的主页在:http://www.research.att.com/sw/tools/graphviz/


    在它的主页上还有许多演示的例子,有的例子很复杂。使用它只要你会编写dot文件(文本文件),它会自动帮你把dot文件表示的意思变成图形,所有元素的位置都是自动安排的,非常有趣。
    http://www.donews.net/limodou/archive/2004/06/19/30865.aspx

    http://www.graphviz.org/
    http://www.blogjava.net/cap/archive/2005/07/20/8056.html


    这是一个非常棒的中文说明.

    http://wiki.woodpecker.org.cn/moin.cgi/GraphViz

    另外一份不错的教程:

    http://www.blogjava.net/cap/archive/2005/07/17/7895.html
    安装了最新版本,结果不能用,出错提示信息为:

    Error: Layout was not done. Missing layout plugins?

    google了一下,问题解决了:

    raphviz 2.6 should have a:

    dot -c, 这是关键!!!!!

    in the spell to tell it to configure plugins. I&aposm not sure what it does exactly,
    and it doesn&apost seem to be documented, but without it you get error messages like:
    Error: Layout was not done. Missing layout plugins?


    历史上的今天:


    收藏到:Del.icio.us




    评论

  • 您好!
    很荣幸看到您的博客!我在用BAPS软件分析橡胶树种质的遗传群体结构,遇到一个问题:BAPS软件中调用Graphviz软件包来生成 基因流 图形,因生成出来的图片太宽,导致显示不完全,该怎么解决呢?

    "不过我想可以在某一个叶节点添加一个隐藏的边指向另一棵子树的根节点,把它强行拉下来。不过这种做法我也没有试过,应该是非常不具有可移植性而且很容易出问题又不好维护的了。"
    已生成的是二进制文件,在Graphviz中导入是乱码,不知要如何实现?
    恳请赐教,非常感谢!