html`
<svg width="200" height="120">
<defs>
<pattern id="pattern1" x="0" y="0" width="1" height="1" patternUnits="objectBoundingBox" patternTransform="rotate(${orientation1}, 60, 60)">
<rect x="0" y="0" width="${class1}" height="100" style="fill: #66c2a5;" />
<rect x="${class1}" y="0" width="${class2}" height="100" style="fill: #fc8d62;" />
<rect x="${class1 + class2}" y="0" width="${100 -
class1 -
class2}" height="100" style="fill: #8da0cb;" />
</pattern>
</defs>
<circle cx="60" cy="60" r=50
style="stroke: #000000; fill: url(#pattern1);" />
</svg>
`