Charts & Stats
v1.0.0Added in 1.0.0
Volumes over time as filled areas: overlapping gradients, stacked bands for parts of a total, or 100% stacked shares.
Move the mouse over the plot for a crosshair, a dot on every band and a readout of every visible series (stacked charts list the top band first and add a Total row; percent charts show the value and its share, "$48,920 · 38.1%"). On a phone, tap a month to pin the readout above your finger, drag sideways to scrub (vertical drags still scroll the page), tap the same month again or anywhere outside to clear it. With the keyboard, Tab to the plot, then Left / Right walk the points, Home / End jump to the ends, PageUp / PageDown move by ten, Enter fires onDatumClick, Escape clears; a live region reads each point. Legend entries are buttons: click or tap one to hide or show its series (the stack re-flows with a glide), hover or focus one to highlight it. Switching type between overlap, stacked and percent glides the areas to their new shape and cross-fades the y ticks. Areas rise from the baseline and the lines draw in the first time the chart scrolls into view; reduced motion shows the final chart at once.
npx wingo-ui@latest add area-chartPro item: the CLI needs a Pro account. See plans
Summit CRM, January – September. Hover, tap or focus the chart and use the arrow keys.
| Direct sales | Online store | Partners | Public tenders | Other | |
|---|---|---|---|---|---|
| January 2026 | 36,210 | 18,520 | 15,160 | 9,260 | 5,050 |
| February 2026 | 38,560 | 21,110 | 16,520 | 10,100 | 5,510 |
| March 2026 | 37,130 | 21,220 | 15,030 | 10,610 | 4,410 |
| April 2026 | 42,070 | 25,650 | 17,440 | 11,290 | 6,150 |
| May 2026 | 44,360 | 28,830 | 19,960 | 11,090 | 6,660 |
| June 2026 | 39,480 | 25,660 | 16,780 | 10,860 | 5,920 |
| July 2026 | 41,460 | 28,700 | 18,070 | 11,690 | 6,380 |
| August 2026 | 38,030 | 27,300 | 15,600 | 10,730 | 5,840 |
| September 2026 | 48,920 | 36,400 | 22,130 | 13,600 | 7,400 |
type: overlap · tooltip: auto · legend toggle: on · connect nulls: off · draw-in: on