Faceted mosaic chart
<Plot
color={{ legend: true }}
x={{ percent: true }}
marginTop={15}
marginRight={15}>
<Rect
{...stacked}
inset={0.5}
fx="quarter"
fill="segment" />
{#snippet overlay()}
<HTMLTooltip {...stacked} r={5}>
{#snippet children({ datum })}
<div class="tooltip">
{datum.market}<br />
{datum.segment}<br />
{datum.value}
</div>
{/snippet}
</HTMLTooltip>
{/snippet}
</Plot>
<style>
.tooltip {
background: var(--svelteplot-tooltip-bg);
border-color: var(--svelteplot-tooltip-border);
font-size: 12px;
padding: 1ex 1em;
border-radius: 3px;
line-height: 1.2;
box-shadow:
rgba(50, 50, 93, 0.25) 0px 2px 5px -1px,
rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}
</style>