我正在尝试可视化 Excel 文件的两列:A 列包含类别,而 B 列包含单独的条目。点文件由 Excel 使用以下公式生成:
=IFERROR(CONCATENATE("subgraph cluster_",A2,"{""",B2,"""","; label =""",A2,"""}"),"")
然后使用“unflatten”实用程序将节点分布得更均匀,最后使用“dot”生成图形
unflatten.exe -f -l 4 -c 6 -o FLATTENED.dot INPUTFILE.dot
dot -Tpng FLATTENED.dot > FLATTENED.png
The 下图已生成
我想让图表更加紧凑,并将类别与页面的上边缘对齐,我应该使用哪些命令来改进结果输出?
我已附上dot file
这是一个想法:
- 创建一个包含 x 个图的点文件,而不是一个包含 x 个簇的图
- 将它们展平
- 然后使用gvpack将所有图表打包在一起
- 和 neato 进行布局
基本思想是使用图而不是集群,因此您可以使用gvpack
打包图表。
就像是:
unflatten -f -l 4 -c 6 input.dot | dot | gvpack -array_t6 | neato -s -n2 -Tpng -o output.png
但不确定 unflatten 是否可以处理具有多个图形的文件。
(抱歉,没时间检查)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)