3

我在下面有一个 .dot 文件。我可以使用此命令“sfdp -Goverlap=prism INPUT.gv | gvmap -e |neato -n2 -Ecolor=#55555522 -Tpng > OUTPUT.png”绘制地图可视化。

 graph {
  "0" [cluster="3", label="Drawing", pos="26.163,130.97"];                        
  "1" [cluster="3", label="Visualization", pos="270.82,243.14"];           
  "2" [cluster="2", label="Graph", pos="271.43,16.263"];        
  "3" [cluster="2", label="Arizona", pos="670.15,16.263"];        
  "4" [cluster="2", label="University", pos="415.11,16.263"];          
  "5" [cluster="1", label="Map", pos="513.44,131.26"];   
  "0" -- "1";    
  "1" -- "2";  
  "0" -- "2";   
  "3" -- "4";      
  "5" -- "1";  
  "5" -- "2";  
}

GraphViz 背后的算法为我的集群分配颜色。所以输出是如下图。

在此处输入图像描述

如何将我自己的颜色分配给集群而不是算法使用的颜色?

坦斯克

4

1 回答 1

1

是和不是。基于此:https ://docs.oracle.com/cd/E36784_01/html/E36870/gvmap-1.html ,

您可以将此修饰符添加到您在 gvmap 部分中用于创建图形的命令中: -ck 整数 k 指定用于为国家着色的配色方案。默认情况下 k = 1。

    Acceptable values are:
         0 : no polygons
         1 : pastel
         2 : blue to yellow
         3 : white to red
         4 : light grey to red
         5 : primary colors
         6 : sequential single hue red
         7 : sequential single hue lighter red
         8 : light grey
于 2017-01-15T11:53:21.987 回答