我试图可视化Excel文件的两列:列A包含类别,而列B包含单个条目.点文件由Excel使用以下公式生成:
=IFERROR(CONCATENATE("subgraph cluster_",A2,"{""",B2,"""","; label =""",A2,"""}"),"")
Run Code Online (Sandbox Code Playgroud)
然后使用"unflatten"实用程序更均匀地分布节点,最后使用"dot"生成图形
unflatten.exe -f -l 4 -c 6 -o FLATTENED.dot INPUTFILE.dot
dot -Tpng FLATTENED.dot > FLATTENED.png
Run Code Online (Sandbox Code Playgroud)
在以下图表中产生
我想使图表更紧凑,并将类别与页面的上部egde对齐,我应该查看哪些命令来改善结果输出?
我附上了点文件
这是一个想法:
gvpack将所有图表打包在一起基本思想是使用图形而不是集群,以便您可以使用gvpack图形打包.
就像是:
unflatten -f -l 4 -c 6 input.dot | dot | gvpack -array_t6 | neato -s -n2 -Tpng -o output.png
Run Code Online (Sandbox Code Playgroud)
不确定是否unflatten处理带有多个图形的文件.
(对不起,没时间检查).