浏览 9719 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-15
最后修改:2011-12-15
Wephi 是一个图形化 Graphviz 画图工具。Graphviz为AT&T 实验室所维护,一种纯文字的图形描述语言,它的强大主要体现在“所思即所得"(WYTIWYG,what you think is what you get),这是和office的“所见即所得“(WYSIWYG,what you see is what you get)完全不同的一种方式。它的输入是一个用dot语言 编写的绘图脚本,通过对输入脚本的解析,分析出其中的点,边以及子图,然后根据属性进行绘制。用graphviz来绘图的时候,你的主要工作就是编写dot脚本,你只要关注图中各个点之间的关系就好了,你不需要考虑如何安排各个节点的位置,怎样布局能够使你所绘制的图看起来更美观一些。依据其提供的内容转换成一般现有的图形档格式,如GIF、PNG、SVG ……等等,常被用来做流程图或系通分析图的图形产生工具,其最大特点是仅需提供节点(Node)之间的关系,其相关座标位置由程式自动产生。 特性 Wephi 基于 PHP,MySQL 和 Extjs 构建 自动生成 dot 代码 半可视化画图 支持 一对一,一对多,链式三种关系 安装 安装 Graphviz Windows http://www.graphviz.org/Download_windows.php Redhat/Fedora/CentOS cd /etc/yum.repos.d/ && wget http://www.graphviz.org/graphviz-rhel.repo yum install graphviz Debian/Ubuntu apt-get install graphviz FreeBSD 可以直接用包来安装 pkg_add -r graphviz 或者使用ports编译 cd /usr/ports/graphics/graphviz/ make install MacOS http://www.graphviz.org/Download_macos.php 安装 Wephi 安装方法与一般的 PHP + MySQL 程序一样。 下载地址 http://code.google.com/p/wephi/downloads/list 注意事项 在安装过程中需要提供 dot 文件的路径,注意不带 dot ,而且以 / 结尾 默认情况下 Windows :保持空白即可,不需要填写 Redhat/Fedora/CentOS :/usr/bin/ Debian/Ubuntu :/usr/bin/ FreeBSD :/usr/local/bin/ MacOS :/usr/local/bin/ 默认情况下生成的是 SVG 格式,只有 IE8 以上版本,或者 FireFox?,Chrome 才可以查看 IE8 以下版本请在图属性里把格式设置为 PNG或者JPEG 非 Windows 系统中文字体的问题 当使用非 SVG 格式,如 PNG ,JPEG 等文件格式生产图片时,中文字体可能不能正确显示,这是因为缺少中文字体造成的,请按照下面的方法安装中文字体,或者随意装一种中文字体就可以 Debian/Ubuntu apt-get install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gbsn00lp Redhat/Fedora/CentOS FreeBSD freebsd上安装中文字体略微麻烦,我选择的是微软的字体,bsd下有一个ports叫msttf 首先需要把windows的fonts目录下的 simhei.ttf,simsun.ttc,tahoma.ttf复制到 /var/ports/distfiles/msttf 下面然后就可以按照下面步骤安装了. cd /usr/ports/chinese/msttf make install clean Demo http://wephi.jzland.com 下载 http://code.google.com/p/wephi/downloads/list ![]() 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-12-15
那个原来是Graphviz生成好的图...还以为可以拖拽连线...
|
|
返回顶楼 | |
发表时间:2011-12-19
最后修改:2011-12-19
支持楼主,希望能继续好好发展.
![]() |
|
返回顶楼 | |
发表时间:2011-12-19
感谢啊!
jeasyui 您这个也挺不错啊! |
|
返回顶楼 | |
发表时间:2011-12-20
冰冷缠绵 写道 支持楼主,希望能继续好好发展.
![]() 你的截图是什么东东?? |
|
返回顶楼 | |
发表时间:2011-12-21
国内的图形组件技术越来越厉害啦。。。哈哈
|
|
返回顶楼 | |
发表时间:2012-08-22
楼主的软件生成图片是每次调用 graphviz/bin/dot.exe 实现的吗?
我也做了一个类似的程序。并且解决了中文显示的问题。 我的程序主要是生成svg图的。 楼主留个联系方式吧。大家交流一下。 |
|
返回顶楼 | |