ValyroUI English version

Sparkline

Мини-графики. Бесплатно, MIT · Графики и аналитика › Динамика

Установка

npx valyro-cli@latest add sparkline
npx shadcn@latest add https://valyro.xyz/r/sparkline.json
npm install valyro-ui

import 'valyro-ui/styles.css';
import { Sparkline } from 'valyro-ui';

Пропсы

PropTypeDefault
data *(number | null)[]Values in order; missing (null / NaN) values leave a gap.
variant'line' | 'area' | 'bar''line'line: trend line. area: line over a gradient fill. bar: one bar per value, growing from zero.
widthnumber80Default 80.
heightnumber24Default 24.
colorstringAny CSS color. Default: green when the last value is above the first, red when below.
higherIsBetterbooleantrueFalse for metrics where a decrease is good (latency, bounce rate): swaps the trend colors. Default true.
showDotbooleanfalseDot on the last point (line and area).
curve'linear' | 'monotone''monotone'monotone smooths the line without overshooting the data; linear joins points straight. Ignored for bars.
ariaLabelstringAccessible name. Without it the sparkline is treated as decorative.

Похожие компоненты

  • Line Chart — Линейные графики
  • Bar Chart — Столбчатые диаграммы
  • Area Chart — Графики с заливкой
  • Scatter Chart — Точечные и пузырьковые диаграммы с линией тренда
  • Confidence Band Chart — Прогноз с доверительными интервалами и выбросами, точки читаются с клавиатуры
  • Candlestick Chart — Биржевые свечи с объёмами и скользящими средними
  • Donut Chart — Кольцевые диаграммы
  • Treemap — Иерархии площадями с переходом по уровням
  • Funnel Chart — Воронки конверсии
  • Sankey Chart — Диаграммы потоков между этапами
  • Radar Chart — Лепестковые диаграммы для сравнения профилей
  • Heatmap — Тепловые карты

Назад: Scatter Chart · Далее: Confidence Band Chart · Весь раздел «Графики и аналитика»