ubuntu 下使用Graphviz 绘图的方法

要使用Graphviz , 首先要在系统上安装Graphviz,  在ubuntu 中,可以使用以下命令:

sudo apt-get install graphviz

1. 首先需要编辑dot  脚本。

在利用决策树算法进行分类预测的时候,也可以生成一个.dot i形式的 决策树结构。 

在这里,可以使用属性的纯文本编辑器进行脚本编写。 (必须是纯文本编辑器,如,vim, notepadd++, 像word 这样的富文本编辑器是不行的 ),只需要设置编码为UTF-8. 最后,文件后缀名以 dot进行结尾。 比如 tree.dot.

2. 选用布局生成结果。 

使用 如下命令生成结果。

dot -Tpng  sanmplt.dot  -o sample.png

对于这条命令, dot, 表示dot 布局, -Tpng, 表示生成png图片格式。  sample.dot 是脚本文件名。 -o sample.png, 表示生成输出的图片名称。 

该命令也可以写成:

dot -Kdot -Tpng sample.dot  -o sample.png 

其中, -Kdot, 表示使用dot 布局。 

Graphviz ,支持几种布局引擎:

  • dot : 默认布局方式,主要用于有向图
  • neato : 主要用于无向图
  • twopi : 主要用于径向布局
  • circo : 圆环布局
  • fdp : 主要用于无向图
  • sfdp : 主要绘制较大的无向图
  • patchwork : 主要用于树哈希图(tree map)

Graphviz 支持的输出图片格式更是相当的多, 常用的有以下几种:

  • pdf :
  • gif
  • png :
  • jpeg : 一种有损压缩图片格式
  • bmp : 一种位图格式
  • svg : 矢量图,一般用与Web,,可以用浏览器打开
  • ps : 矢量线图,多用于打印

3. 查看生成结果。 

输出的图片,可以用支持相应图片格式的软件打开。 Graphviz ,软件安装好之后, 有一个图片浏览器,可以进行图片预览。只需要输入命令: 

display sample.png 

本篇文章参考: https://www.cnblogs.com/taceywong/p/5439574.html

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值