Line Chart

FREE

Yumuşak ya da düz çizgiler; üzerine gelince tooltip, noktalar ve açılıp kapanan seriler.

Kurulum

Terminal
npx @bloxa/cli add line-chart
# or: npx shadcn@latest add @bloxa/line-chart

Otomatik kurulan paketler: motion

Örnekler

Noktalı çizgiler

Üzerine gel: değerler tooltip'te. Lejanttan seri gizle/göster.

API

Her bileşen, oluşturduğu HTML elemanının özelliklerini de kabul eder.

LineChart

ÖzellikTipVarsayılanAçıklama
dashedstring[][]Kesikli, dolgusuz çizilecek seriler (ortalama, hedef).
dataobject[]—Satırlar.
indexstring—X ekseni etiket anahtarı.
categoriesstring[]—Çizilecek sayısal seri anahtarları.
labelsRecord<string, string>—Seri görünen adları.
colorsstring[]—Seri renkleri; ilki tema vurgusu.
valueFormatter(value) => string—Değer biçimi; varsayılan yerelleştirilmiş sayı.
heightnumber260Yükseklik (px); genişlik kapsayıcıya uyar.
showLegend / showGrid / showXAxis / showYAxis / showTooltipbooleantrueParçaları aç/kapat.
curve"smooth" | "linear""smooth"Eğri.
showDotsbooleanfalseNoktalar.