Как я могу изменить цвет кластера, используя 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