chartlet 0.3.0

Compile structured data into deterministic, accessible static charts
Documentation
1
<div class="chartlet-wrapper chartlet-responsive chartlet-bp-640"><style>.chartlet-wrapper.chartlet-responsive{display:block;width:100%;container-type:inline-size}.chartlet-variant-mobile{display:none}@container (max-width:639px){.chartlet-bp-640 .chartlet-variant-desktop{display:none}.chartlet-bp-640 .chartlet-variant-mobile{display:block}}</style><figure class="chartlet-figure" data-viz="chart"><figcaption>Monthly revenue by sales channel</figcaption><div class="chartlet-variant-desktop"><svg xmlns="http://www.w3.org/2000/svg" width="800" height="450" viewBox="0 0 800 450" id="chartlet-4dd0c935c8b01ae4" role="img" aria-labelledby="chartlet-4dd0c935c8b01ae4-title chartlet-4dd0c935c8b01ae4-description" class="chartlet-root"><title id="chartlet-4dd0c935c8b01ae4-title">Monthly revenue by sales channel</title><desc id="chartlet-4dd0c935c8b01ae4-description">Direct sales led every month and grew from 420 to 560 thousand over eighteen months; partner and marketplace revenue rose more slowly, each with a peak in December.</desc><style>.chartlet-root{--chartlet-text:#172033;--chartlet-muted:#344054;--chartlet-grid:#d9dee8;--chartlet-zero:#667085;--chartlet-accent:#2563eb;--chartlet-background:#fff;--chartlet-color-1:#2563eb;--chartlet-color-2:#c2410c;--chartlet-color-3:#475569;--chartlet-color-4:#111827;max-width:100%;height:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--chartlet-text)}#chartlet-4dd0c935c8b01ae4 .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-4dd0c935c8b01ae4 .chartlet-label,#chartlet-4dd0c935c8b01ae4 .chartlet-tick,#chartlet-4dd0c935c8b01ae4 .chartlet-value,#chartlet-4dd0c935c8b01ae4 .chartlet-value-inverse,#chartlet-4dd0c935c8b01ae4 .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-4dd0c935c8b01ae4 .chartlet-value,#chartlet-4dd0c935c8b01ae4 .chartlet-value-inverse{font-weight:600}#chartlet-4dd0c935c8b01ae4 .chartlet-value{fill:var(--chartlet-text)}#chartlet-4dd0c935c8b01ae4 .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-4dd0c935c8b01ae4 .chartlet-axis-title{font-weight:600}#chartlet-4dd0c935c8b01ae4 .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-4dd0c935c8b01ae4 .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-4dd0c935c8b01ae4 .chartlet-bar,#chartlet-4dd0c935c8b01ae4 .chartlet-point{fill:var(--chartlet-accent)}#chartlet-4dd0c935c8b01ae4 .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-4dd0c935c8b01ae4 .chartlet-background{fill:var(--chartlet-background)}#chartlet-4dd0c935c8b01ae4 .chartlet-legend{font-size:12px;fill:var(--chartlet-muted)}#chartlet-4dd0c935c8b01ae4 .chartlet-line-series-1{stroke:var(--chartlet-color-1)}#chartlet-4dd0c935c8b01ae4 .chartlet-line-series-2{stroke:var(--chartlet-color-2)}#chartlet-4dd0c935c8b01ae4 .chartlet-line-series-3{stroke:var(--chartlet-color-3)}#chartlet-4dd0c935c8b01ae4 .chartlet-line-series-4{stroke:var(--chartlet-color-4)}#chartlet-4dd0c935c8b01ae4 .chartlet-point-series-1{fill:var(--chartlet-color-1)}#chartlet-4dd0c935c8b01ae4 .chartlet-hit{fill:transparent;stroke:none}#chartlet-4dd0c935c8b01ae4 .chartlet-band{stroke:none;fill-opacity:.18}#chartlet-4dd0c935c8b01ae4 .chartlet-band-series-1{fill:var(--chartlet-color-1)}#chartlet-4dd0c935c8b01ae4 .chartlet-band-series-2{fill:var(--chartlet-color-2)}#chartlet-4dd0c935c8b01ae4 .chartlet-band-series-3{fill:var(--chartlet-color-3)}#chartlet-4dd0c935c8b01ae4 .chartlet-band-series-4{fill:var(--chartlet-color-4)}#chartlet-4dd0c935c8b01ae4 .chartlet-hatch{stroke:none}#chartlet-4dd0c935c8b01ae4 .chartlet-hatch-line{stroke-width:1.2;opacity:.75}#chartlet-4dd0c935c8b01ae4 .chartlet-line-modeled{stroke-dasharray:7 5}#chartlet-4dd0c935c8b01ae4 .chartlet-line-thin{stroke-width:1}#chartlet-4dd0c935c8b01ae4 .chartlet-point-series-2{fill:var(--chartlet-color-2)}#chartlet-4dd0c935c8b01ae4 .chartlet-point-series-3{fill:var(--chartlet-color-3)}#chartlet-4dd0c935c8b01ae4 .chartlet-point-series-4{fill:var(--chartlet-color-4)}#chartlet-4dd0c935c8b01ae4 .chartlet-rule{fill:none;stroke:var(--chartlet-zero);stroke-width:1.5;stroke-dasharray:5 4}#chartlet-4dd0c935c8b01ae4 .chartlet-rule-label{font-size:12px;font-weight:600;fill:var(--chartlet-text);paint-order:stroke;stroke:var(--chartlet-background);stroke-width:3px;stroke-linejoin:round}</style><line x1="72" y1="394" x2="776" y2="394" class="chartlet-zero"/><text x="62" y="398" text-anchor="end" class="chartlet-tick">0</text><line x1="72" y1="282" x2="776" y2="282" class="chartlet-grid"/><text x="62" y="286" text-anchor="end" class="chartlet-tick">200</text><line x1="72" y1="170" x2="776" y2="170" class="chartlet-grid"/><text x="62" y="174" text-anchor="end" class="chartlet-tick">400</text><line x1="72" y1="58" x2="776" y2="58" class="chartlet-grid"/><text x="62" y="62" text-anchor="end" class="chartlet-tick">600</text><line x1="78" y1="58" x2="78" y2="394" class="chartlet-grid"/><text x="78" y="418" text-anchor="middle" class="chartlet-tick">2025-01</text><line x1="198.698" y1="58" x2="198.698" y2="394" class="chartlet-grid"/><text x="198.698" y="418" text-anchor="middle" class="chartlet-tick">2025-04</text><line x1="320.736" y1="58" x2="320.736" y2="394" class="chartlet-grid"/><text x="320.736" y="418" text-anchor="middle" class="chartlet-tick">2025-07</text><line x1="444.116" y1="58" x2="444.116" y2="394" class="chartlet-grid"/><text x="444.116" y="418" text-anchor="middle" class="chartlet-tick">2025-10</text><line x1="567.496" y1="58" x2="567.496" y2="394" class="chartlet-grid"/><text x="567.496" y="418" text-anchor="middle" class="chartlet-tick">2026-01</text><line x1="688.194" y1="58" x2="688.194" y2="394" class="chartlet-grid"/><text x="688.194" y="418" text-anchor="middle" class="chartlet-tick">2026-04</text><text x="72" y="38" text-anchor="start" class="chartlet-axis-title">Revenue in thousands</text><polyline points="72,7 96,7" class="chartlet-line chartlet-line-series-1"/><text x="104" y="11" text-anchor="start" class="chartlet-legend">Direct sales</text><polyline points="196.84,7 220.84,7" class="chartlet-line chartlet-line-series-2"/><text x="228.84" y="11" text-anchor="start" class="chartlet-legend">Partner network</text><polyline points="352.16,7 376.16,7" class="chartlet-line chartlet-line-series-3"/><text x="384.16" y="11" text-anchor="start" class="chartlet-legend">Marketplace</text><polyline points="78,158.8 119.574,152.08 157.124,144.8 198.698,141.44 238.93,131.92 280.504,128.56 320.736,119.6 362.31,124.08 403.884,111.2 444.116,107.28 485.69,97.2 525.922,79.84 567.496,115.12 609.07,110.64 646.62,101.68 688.194,96.64 728.426,89.36 770,80.4" class="chartlet-line chartlet-line-series-1"/><circle cx="78" cy="158.8" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-01 – Direct sales: 420</title></circle><circle cx="119.574" cy="152.08" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-02 – Direct sales: 432</title></circle><circle cx="157.124" cy="144.8" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-03 – Direct sales: 445</title></circle><circle cx="198.698" cy="141.44" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-04 – Direct sales: 451</title></circle><circle cx="238.93" cy="131.92" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-05 – Direct sales: 468</title></circle><circle cx="280.504" cy="128.56" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-06 – Direct sales: 474</title></circle><circle cx="320.736" cy="119.6" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-07 – Direct sales: 490</title></circle><circle cx="362.31" cy="124.08" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-08 – Direct sales: 482</title></circle><circle cx="403.884" cy="111.2" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-09 – Direct sales: 505</title></circle><circle cx="444.116" cy="107.28" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-10 – Direct sales: 512</title></circle><circle cx="485.69" cy="97.2" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-11 – Direct sales: 530</title></circle><circle cx="525.922" cy="79.84" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-12 – Direct sales: 561</title></circle><circle cx="567.496" cy="115.12" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-01 – Direct sales: 498</title></circle><circle cx="609.07" cy="110.64" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-02 – Direct sales: 506</title></circle><circle cx="646.62" cy="101.68" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-03 – Direct sales: 522</title></circle><circle cx="688.194" cy="96.64" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-04 – Direct sales: 531</title></circle><circle cx="728.426" cy="89.36" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-05 – Direct sales: 544</title></circle><circle cx="770" cy="80.4" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-06 – Direct sales: 560</title></circle><polyline points="78,293.2 119.574,289.84 157.124,279.2 198.698,282.56 238.93,283.12 280.504,274.16 320.736,268.56 362.31,271.36 403.884,261.84 444.116,264.08 485.69,259.04 525.922,243.92 567.496,267.44 609.07,264.64 646.62,257.36 688.194,254 728.426,251.2 770,247.28" class="chartlet-line chartlet-line-series-2"/><circle cx="78" cy="293.2" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-01 – Partner network: 180</title></circle><circle cx="119.574" cy="289.84" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-02 – Partner network: 186</title></circle><circle cx="157.124" cy="279.2" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-03 – Partner network: 205</title></circle><circle cx="198.698" cy="282.56" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-04 – Partner network: 199</title></circle><circle cx="238.93" cy="283.12" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-05 – Partner network: 198</title></circle><circle cx="280.504" cy="274.16" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-06 – Partner network: 214</title></circle><circle cx="320.736" cy="268.56" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-07 – Partner network: 224</title></circle><circle cx="362.31" cy="271.36" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-08 – Partner network: 219</title></circle><circle cx="403.884" cy="261.84" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-09 – Partner network: 236</title></circle><circle cx="444.116" cy="264.08" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-10 – Partner network: 232</title></circle><circle cx="485.69" cy="259.04" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-11 – Partner network: 241</title></circle><circle cx="525.922" cy="243.92" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-12 – Partner network: 268</title></circle><circle cx="567.496" cy="267.44" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-01 – Partner network: 226</title></circle><circle cx="609.07" cy="264.64" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-02 – Partner network: 231</title></circle><circle cx="646.62" cy="257.36" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-03 – Partner network: 244</title></circle><circle cx="688.194" cy="254" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-04 – Partner network: 250</title></circle><circle cx="728.426" cy="251.2" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-05 – Partner network: 255</title></circle><circle cx="770" cy="247.28" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-06 – Partner network: 262</title></circle><polyline points="78,340.24 119.574,343.04 157.124,344.72 198.698,335.76 238.93,326.24 280.504,327.92 320.736,320.08 362.31,322.88 403.884,315.6 444.116,312.24 485.69,305.52 525.922,288.16 567.496,310.56 609.07,308.88 646.62,304.4 688.194,301.04 728.426,298.24 770,294.32" class="chartlet-line chartlet-line-series-3"/><circle cx="78" cy="340.24" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-01 – Marketplace: 96</title></circle><circle cx="119.574" cy="343.04" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-02 – Marketplace: 91</title></circle><circle cx="157.124" cy="344.72" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-03 – Marketplace: 88</title></circle><circle cx="198.698" cy="335.76" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-04 – Marketplace: 104</title></circle><circle cx="238.93" cy="326.24" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-05 – Marketplace: 121</title></circle><circle cx="280.504" cy="327.92" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-06 – Marketplace: 118</title></circle><circle cx="320.736" cy="320.08" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-07 – Marketplace: 132</title></circle><circle cx="362.31" cy="322.88" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-08 – Marketplace: 127</title></circle><circle cx="403.884" cy="315.6" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-09 – Marketplace: 140</title></circle><circle cx="444.116" cy="312.24" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-10 – Marketplace: 146</title></circle><circle cx="485.69" cy="305.52" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-11 – Marketplace: 158</title></circle><circle cx="525.922" cy="288.16" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-12 – Marketplace: 189</title></circle><circle cx="567.496" cy="310.56" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-01 – Marketplace: 149</title></circle><circle cx="609.07" cy="308.88" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-02 – Marketplace: 152</title></circle><circle cx="646.62" cy="304.4" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-03 – Marketplace: 160</title></circle><circle cx="688.194" cy="301.04" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-04 – Marketplace: 166</title></circle><circle cx="728.426" cy="298.24" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-05 – Marketplace: 171</title></circle><circle cx="770" cy="294.32" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-06 – Marketplace: 178</title></circle><text x="424" y="436" text-anchor="middle" class="chartlet-axis-title">Month</text></svg></div><div class="chartlet-variant-mobile"><svg xmlns="http://www.w3.org/2000/svg" width="360" height="420" viewBox="0 0 360 420" id="chartlet-4dd0c935c8b01ae4-m" role="img" aria-labelledby="chartlet-4dd0c935c8b01ae4-m-title chartlet-4dd0c935c8b01ae4-m-description" class="chartlet-root"><title id="chartlet-4dd0c935c8b01ae4-m-title">Monthly revenue by sales channel</title><desc id="chartlet-4dd0c935c8b01ae4-m-description">Direct sales led every month and grew from 420 to 560 thousand over eighteen months; partner and marketplace revenue rose more slowly, each with a peak in December.</desc><style>.chartlet-root{--chartlet-text:#172033;--chartlet-muted:#344054;--chartlet-grid:#d9dee8;--chartlet-zero:#667085;--chartlet-accent:#2563eb;--chartlet-background:#fff;--chartlet-color-1:#2563eb;--chartlet-color-2:#c2410c;--chartlet-color-3:#475569;--chartlet-color-4:#111827;max-width:100%;height:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--chartlet-text)}#chartlet-4dd0c935c8b01ae4-m .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-4dd0c935c8b01ae4-m .chartlet-label,#chartlet-4dd0c935c8b01ae4-m .chartlet-tick,#chartlet-4dd0c935c8b01ae4-m .chartlet-value,#chartlet-4dd0c935c8b01ae4-m .chartlet-value-inverse,#chartlet-4dd0c935c8b01ae4-m .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-4dd0c935c8b01ae4-m .chartlet-value,#chartlet-4dd0c935c8b01ae4-m .chartlet-value-inverse{font-weight:600}#chartlet-4dd0c935c8b01ae4-m .chartlet-value{fill:var(--chartlet-text)}#chartlet-4dd0c935c8b01ae4-m .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-4dd0c935c8b01ae4-m .chartlet-axis-title{font-weight:600}#chartlet-4dd0c935c8b01ae4-m .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-4dd0c935c8b01ae4-m .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-4dd0c935c8b01ae4-m .chartlet-bar,#chartlet-4dd0c935c8b01ae4-m .chartlet-point{fill:var(--chartlet-accent)}#chartlet-4dd0c935c8b01ae4-m .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-4dd0c935c8b01ae4-m .chartlet-background{fill:var(--chartlet-background)}#chartlet-4dd0c935c8b01ae4-m .chartlet-legend{font-size:12px;fill:var(--chartlet-muted)}#chartlet-4dd0c935c8b01ae4-m .chartlet-line-series-1{stroke:var(--chartlet-color-1)}#chartlet-4dd0c935c8b01ae4-m .chartlet-line-series-2{stroke:var(--chartlet-color-2)}#chartlet-4dd0c935c8b01ae4-m .chartlet-line-series-3{stroke:var(--chartlet-color-3)}#chartlet-4dd0c935c8b01ae4-m .chartlet-line-series-4{stroke:var(--chartlet-color-4)}#chartlet-4dd0c935c8b01ae4-m .chartlet-point-series-1{fill:var(--chartlet-color-1)}#chartlet-4dd0c935c8b01ae4-m .chartlet-hit{fill:transparent;stroke:none}#chartlet-4dd0c935c8b01ae4-m .chartlet-band{stroke:none;fill-opacity:.18}#chartlet-4dd0c935c8b01ae4-m .chartlet-band-series-1{fill:var(--chartlet-color-1)}#chartlet-4dd0c935c8b01ae4-m .chartlet-band-series-2{fill:var(--chartlet-color-2)}#chartlet-4dd0c935c8b01ae4-m .chartlet-band-series-3{fill:var(--chartlet-color-3)}#chartlet-4dd0c935c8b01ae4-m .chartlet-band-series-4{fill:var(--chartlet-color-4)}#chartlet-4dd0c935c8b01ae4-m .chartlet-hatch{stroke:none}#chartlet-4dd0c935c8b01ae4-m .chartlet-hatch-line{stroke-width:1.2;opacity:.75}#chartlet-4dd0c935c8b01ae4-m .chartlet-line-modeled{stroke-dasharray:7 5}#chartlet-4dd0c935c8b01ae4-m .chartlet-line-thin{stroke-width:1}#chartlet-4dd0c935c8b01ae4-m .chartlet-point-series-2{fill:var(--chartlet-color-2)}#chartlet-4dd0c935c8b01ae4-m .chartlet-point-series-3{fill:var(--chartlet-color-3)}#chartlet-4dd0c935c8b01ae4-m .chartlet-point-series-4{fill:var(--chartlet-color-4)}#chartlet-4dd0c935c8b01ae4-m .chartlet-rule{fill:none;stroke:var(--chartlet-zero);stroke-width:1.5;stroke-dasharray:5 4}#chartlet-4dd0c935c8b01ae4-m .chartlet-rule-label{font-size:12px;font-weight:600;fill:var(--chartlet-text);paint-order:stroke;stroke:var(--chartlet-background);stroke-width:3px;stroke-linejoin:round}#chartlet-4dd0c935c8b01ae4-m .chartlet-title-small{font-size:18px}</style><line x1="72" y1="364" x2="336" y2="364" class="chartlet-zero"/><text x="62" y="368" text-anchor="end" class="chartlet-tick">0</text><line x1="72" y1="270" x2="336" y2="270" class="chartlet-grid"/><text x="62" y="274" text-anchor="end" class="chartlet-tick">200</text><line x1="72" y1="176" x2="336" y2="176" class="chartlet-grid"/><text x="62" y="180" text-anchor="end" class="chartlet-tick">400</text><line x1="72" y1="82" x2="336" y2="82" class="chartlet-grid"/><text x="62" y="86" text-anchor="end" class="chartlet-tick">600</text><line x1="78" y1="82" x2="78" y2="364" class="chartlet-grid"/><text x="78" y="388" text-anchor="middle" class="chartlet-tick">2025</text><line x1="256.256" y1="82" x2="256.256" y2="364" class="chartlet-grid"/><text x="256.256" y="388" text-anchor="middle" class="chartlet-tick">2026</text><text x="72" y="62" text-anchor="start" class="chartlet-axis-title">Revenue in thousands</text><polyline points="72,7 96,7" class="chartlet-line chartlet-line-series-1"/><text x="104" y="11" text-anchor="start" class="chartlet-legend">Direct sales</text><polyline points="196.84,7 220.84,7" class="chartlet-line chartlet-line-series-2"/><text x="228.84" y="11" text-anchor="start" class="chartlet-legend">Partner network</text><polyline points="72,31 96,31" class="chartlet-line chartlet-line-series-3"/><text x="104" y="35" text-anchor="start" class="chartlet-legend">Marketplace</text><polyline points="78,166.6 93.14,160.96 106.814,154.85 121.953,152.03 136.605,144.04 151.744,141.22 166.395,133.7 181.535,137.46 196.674,126.65 211.326,123.36 226.465,114.9 241.116,100.33 256.256,129.94 271.395,126.18 285.07,118.66 300.209,114.43 314.86,108.32 330,100.8" class="chartlet-line chartlet-line-series-1"/><circle cx="78" cy="166.6" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-01 – Direct sales: 420</title></circle><circle cx="93.14" cy="160.96" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-02 – Direct sales: 432</title></circle><circle cx="106.814" cy="154.85" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-03 – Direct sales: 445</title></circle><circle cx="121.953" cy="152.03" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-04 – Direct sales: 451</title></circle><circle cx="136.605" cy="144.04" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-05 – Direct sales: 468</title></circle><circle cx="151.744" cy="141.22" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-06 – Direct sales: 474</title></circle><circle cx="166.395" cy="133.7" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-07 – Direct sales: 490</title></circle><circle cx="181.535" cy="137.46" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-08 – Direct sales: 482</title></circle><circle cx="196.674" cy="126.65" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-09 – Direct sales: 505</title></circle><circle cx="211.326" cy="123.36" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-10 – Direct sales: 512</title></circle><circle cx="226.465" cy="114.9" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-11 – Direct sales: 530</title></circle><circle cx="241.116" cy="100.33" r="4" class="chartlet-point chartlet-point-series-1"><title>2025-12 – Direct sales: 561</title></circle><circle cx="256.256" cy="129.94" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-01 – Direct sales: 498</title></circle><circle cx="271.395" cy="126.18" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-02 – Direct sales: 506</title></circle><circle cx="285.07" cy="118.66" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-03 – Direct sales: 522</title></circle><circle cx="300.209" cy="114.43" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-04 – Direct sales: 531</title></circle><circle cx="314.86" cy="108.32" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-05 – Direct sales: 544</title></circle><circle cx="330" cy="100.8" r="4" class="chartlet-point chartlet-point-series-1"><title>2026-06 – Direct sales: 560</title></circle><polyline points="78,279.4 93.14,276.58 106.814,267.65 121.953,270.47 136.605,270.94 151.744,263.42 166.395,258.72 181.535,261.07 196.674,253.08 211.326,254.96 226.465,250.73 241.116,238.04 256.256,257.78 271.395,255.43 285.07,249.32 300.209,246.5 314.86,244.15 330,240.86" class="chartlet-line chartlet-line-series-2"/><circle cx="78" cy="279.4" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-01 – Partner network: 180</title></circle><circle cx="93.14" cy="276.58" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-02 – Partner network: 186</title></circle><circle cx="106.814" cy="267.65" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-03 – Partner network: 205</title></circle><circle cx="121.953" cy="270.47" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-04 – Partner network: 199</title></circle><circle cx="136.605" cy="270.94" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-05 – Partner network: 198</title></circle><circle cx="151.744" cy="263.42" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-06 – Partner network: 214</title></circle><circle cx="166.395" cy="258.72" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-07 – Partner network: 224</title></circle><circle cx="181.535" cy="261.07" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-08 – Partner network: 219</title></circle><circle cx="196.674" cy="253.08" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-09 – Partner network: 236</title></circle><circle cx="211.326" cy="254.96" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-10 – Partner network: 232</title></circle><circle cx="226.465" cy="250.73" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-11 – Partner network: 241</title></circle><circle cx="241.116" cy="238.04" r="4" class="chartlet-point chartlet-point-series-2"><title>2025-12 – Partner network: 268</title></circle><circle cx="256.256" cy="257.78" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-01 – Partner network: 226</title></circle><circle cx="271.395" cy="255.43" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-02 – Partner network: 231</title></circle><circle cx="285.07" cy="249.32" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-03 – Partner network: 244</title></circle><circle cx="300.209" cy="246.5" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-04 – Partner network: 250</title></circle><circle cx="314.86" cy="244.15" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-05 – Partner network: 255</title></circle><circle cx="330" cy="240.86" r="4" class="chartlet-point chartlet-point-series-2"><title>2026-06 – Partner network: 262</title></circle><polyline points="78,318.88 93.14,321.23 106.814,322.64 121.953,315.12 136.605,307.13 151.744,308.54 166.395,301.96 181.535,304.31 196.674,298.2 211.326,295.38 226.465,289.74 241.116,275.17 256.256,293.97 271.395,292.56 285.07,288.8 300.209,285.98 314.86,283.63 330,280.34" class="chartlet-line chartlet-line-series-3"/><circle cx="78" cy="318.88" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-01 – Marketplace: 96</title></circle><circle cx="93.14" cy="321.23" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-02 – Marketplace: 91</title></circle><circle cx="106.814" cy="322.64" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-03 – Marketplace: 88</title></circle><circle cx="121.953" cy="315.12" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-04 – Marketplace: 104</title></circle><circle cx="136.605" cy="307.13" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-05 – Marketplace: 121</title></circle><circle cx="151.744" cy="308.54" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-06 – Marketplace: 118</title></circle><circle cx="166.395" cy="301.96" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-07 – Marketplace: 132</title></circle><circle cx="181.535" cy="304.31" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-08 – Marketplace: 127</title></circle><circle cx="196.674" cy="298.2" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-09 – Marketplace: 140</title></circle><circle cx="211.326" cy="295.38" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-10 – Marketplace: 146</title></circle><circle cx="226.465" cy="289.74" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-11 – Marketplace: 158</title></circle><circle cx="241.116" cy="275.17" r="4" class="chartlet-point chartlet-point-series-3"><title>2025-12 – Marketplace: 189</title></circle><circle cx="256.256" cy="293.97" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-01 – Marketplace: 149</title></circle><circle cx="271.395" cy="292.56" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-02 – Marketplace: 152</title></circle><circle cx="285.07" cy="288.8" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-03 – Marketplace: 160</title></circle><circle cx="300.209" cy="285.98" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-04 – Marketplace: 166</title></circle><circle cx="314.86" cy="283.63" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-05 – Marketplace: 171</title></circle><circle cx="330" cy="280.34" r="4" class="chartlet-point chartlet-point-series-3"><title>2026-06 – Marketplace: 178</title></circle><text x="204" y="406" text-anchor="middle" class="chartlet-axis-title">Month</text></svg></div><p class="chartlet-source">Source: Illustrative values, chartlet</p><details class="chartlet-data" data-viz-text><summary>Show chart data</summary><table><caption>Data for Monthly revenue by sales channel</caption><thead><tr><th scope="col">Time</th><th scope="col">Direct sales</th><th scope="col">Partner network</th><th scope="col">Marketplace</th></tr></thead><tbody><tr><th scope="row">2025-01</th><td>420</td><td>180</td><td>96</td></tr><tr><th scope="row">2025-02</th><td>432</td><td>186</td><td>91</td></tr><tr><th scope="row">2025-03</th><td>445</td><td>205</td><td>88</td></tr><tr><th scope="row">2025-04</th><td>451</td><td>199</td><td>104</td></tr><tr><th scope="row">2025-05</th><td>468</td><td>198</td><td>121</td></tr><tr><th scope="row">2025-06</th><td>474</td><td>214</td><td>118</td></tr><tr><th scope="row">2025-07</th><td>490</td><td>224</td><td>132</td></tr><tr><th scope="row">2025-08</th><td>482</td><td>219</td><td>127</td></tr><tr><th scope="row">2025-09</th><td>505</td><td>236</td><td>140</td></tr><tr><th scope="row">2025-10</th><td>512</td><td>232</td><td>146</td></tr><tr><th scope="row">2025-11</th><td>530</td><td>241</td><td>158</td></tr><tr><th scope="row">2025-12</th><td>561</td><td>268</td><td>189</td></tr><tr><th scope="row">2026-01</th><td>498</td><td>226</td><td>149</td></tr><tr><th scope="row">2026-02</th><td>506</td><td>231</td><td>152</td></tr><tr><th scope="row">2026-03</th><td>522</td><td>244</td><td>160</td></tr><tr><th scope="row">2026-04</th><td>531</td><td>250</td><td>166</td></tr><tr><th scope="row">2026-05</th><td>544</td><td>255</td><td>171</td></tr><tr><th scope="row">2026-06</th><td>560</td><td>262</td><td>178</td></tr></tbody></table></details></figure></div>