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 – ノードまたは空のクラスタの推奨面積を示します。有効な場所:ノード、クラスタ。