<rect x="20" y="20" width="60" height="100"
fill="orange" opacity="0.5" />
<circle cx="80" cy="120" r="40"
fill="pink" opacity="0.5" />
<rect x="140" y="20" width="60" height="100"
fill="orange" opacity="0.5" />
<circle cx="200" cy="120" r="40"
fill="pink" opacity="0.5" />
<g>
<rect x="20" y="20" width="60" height="100"
fill="orange" opacity="0.5" />
<circle cx="80" cy="120" r="40"
fill="pink" opacity="0.5" />
</g>
<g transform="translate(120,0)">
<rect x="20" y="20" width="60" height="100"
fill="orange" opacity="0.5" />
<circle cx="80" cy="120" r="40"
fill="pink" opacity="0.5" />
</g>
グループ(g)は、複数の図形をひとまとまりにグループ化できるタグである。
<symbol id="group">
<rect x="0" y="0" width="60" height="100"
fill="orange" opacity="0.5" />
<circle cx="40" cy="100" r="40"
fill="pink" opacity="0.5" />
</symbol>
<use xlink:href="#group" transform="translate(20,20)" />
<use xlink:href="#group" transform="translate(140,20)" />
グループ(g)の場合は、画面に表示される。
<defs>
<g id="group">
<rect x="0" y="0" width="60" height="100"
fill="orange" opacity="0.5" />
<circle cx="40" cy="100" r="40"
fill="pink" opacity="0.5" />
</g>
</defs>
<use xlink:href="#group" transform="translate(20,20)" />
<use xlink:href="#group" transform="translate(140,20)" />
次にもう少し詳しくグループ(g)を見てみよう。