patchwork

スクエア化されたツリーマップレイアウトを使用して、クラスタ化されたグラフのマップを描画します。

各クラスタには、それが含むクラスタとノードによって指定された面積に基づいて面積が与えられます。ノードと空のクラスタの面積は、area属性で指定できます。デフォルトのareaは1です。

ルートグラフは正方形としてレイアウトされます。次に、再帰的に、クラスタまたはグラフの領域が、その最上位のノードとクラスタの間で分割され、それぞれが指定された面積を持つほぼ正方形のサブ領域を与えられます。

例:オーストラリアの硬貨、価値に比例した面積

例の出典
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]
}

patchwork機能の属性

  • area – ノードまたは空のクラスタの推奨面積を示します。有効な場所:ノード、クラスタ。