在Graphviz中的一组顶点周围绘制边框
我正在试图用Graphviz绘制图表。
我希望围绕一组顶点绘制虚线,表示它们是更大实体的一部分。
比方说,如果我有三个顶点,如鸡蛋,鸡肉和火腿,我应该能够围绕它们三个画一条虚线,并把这个边界标记为食物。
可以通过将graphviz中的节点放入一个集群来对其进行分组。 一个簇是某种布局引擎(dot,neato,fdp,…)所支持的一种特殊的子图,如果支持,一个簇中的节点将被绘制在一起。 约定是子图的名字必须以cluster
开头 。
例:
graph g{ subgraph cluster_food { eggs; chicken; ham; label="Food"; graph[style=dotted]; } }