patchwork

draws map of clustered graph using a 方形树状图布局.

每个簇的区域大小基于其所包含的簇和节点指定的区域。节点和空簇的区域可以通过area属性进行设置。默认的area值为1。

根图以正方形形式布局。然后,递归地对集群或图的区域在其顶层节点和集群之间进行划分,每个部分被分配一个大致正方形的子区域,并具有其指定的面积。

示例:澳大利亚硬币,面积与面值成比例

Source of the example:
graph {
	layout=patchwork
	node [style=filled]
	"$2"  [area=200 fillcolor=gold]
	"$1"  [area=100 fillcolor=gold]
	"50c" [area= 50 fillcolor=silver]
	"20c" [area= 20 fillcolor=silver]
	"10c" [area= 10 fillcolor=silver]
	"5c"  [area=  5 fillcolor=silver]
}

拼图功能的属性

  • area – 表示节点或空簇的首选区域。 适用于: 节点、簇。