Как я могу изменить цвет кластера, используя gvmap?

У меня есть файл.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 назначает цвет для моих кластеров. Таким образом, на выходе получается изображение, подобное приведенному ниже.

введите описание изображения здесь

Как я могу назначить свои собственные цвета кластерам вместо цветов, используемых алгоритмом?

Thansk

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
Другие вопросы по тегам