昨天好不容易创建了一棵决策树,但是受限于JFreeChart以及Java确实没找到好用的绘图类库。
google半天,发现还有一个不错的选择: Dot Langage
最Easy的入门方式,应该是使用Google chart了! 传送门:https://developers.google.com/chart/image/docs/gallery/graphviz?csw=1
先列几个例子在这:
digraph{A->B->C->A}
结果:
但是GoogleApi时不时的会崩溃,好吧~ 我们只能求助于GraphViz。
下载地址:http://www.graphviz.org/Download_windows.php
注意,可能这个软件太老了,安装完成之后,居然在桌面、启动菜单都没进入的地方,太囧太囧~
如果你不小心关掉安装完成之后自动打开的编辑器,可以重新运行下面这个EXE:
D:\Program Files\Graphviz2.38\bin\gvedit.exe
界面如下:
对于我们的决策树来说,之前提到的Google的简单教程已经基本上满足,但是还差两点:
(1) 我们需要能够在给父节点->子节点的箭头上添加一个注释 (label)
(2) 我们需要能够区分叶子节点与非叶子节点 (比如他们的形状不太一样)
[2014-06-07 21:38 时间不足 暂时写到这里]