GraphViz:压缩自动生成的图
问题描述:
我想要可视化Excel文件的两列:列A包含类别,而列B包含单个条目。点文件通过Excel中使用下面的公式产生:GraphViz:压缩自动生成的图
=IFERROR(CONCATENATE("subgraph cluster_",A2,"{""",B2,"""","; label =""",A2,"""}"),"")
此后,将“unflatten”实用程序用于更均匀地分布的节点,最后是“点”用于生成图形
unflatten.exe -f -l 4 -c 6 -o FLATTENED.dot INPUTFILE.dot
dot -Tpng FLATTENED.dot > FLATTENED.png
我想使图形更加紧凑,并对准类别页面上EGDE,什么命令,我应该考虑以提高所产生的输出?
我已经附加了dot file
答
这里有一个想法:
- ,而不是一个图形与X集群创建X图形点阵文件
- unflatten他们
- 然后使用
gvpack
来打包所有图表 - and neato to layout
基本思想是使用图形而不是集群,因此您可以使用gvpack
来打包图形。
喜欢的东西:
unflatten -f -l 4 -c 6 input.dot | dot | gvpack -array_t6 | neato -s -n2 -Tpng -o output.png
不知道,虽然unflatten是否处理与几个图形文件。
(对不起,没时间检查它)。
谢谢,您的方法对我的问题非常有用。 – Keek 2013-03-18 08:32:55