1 estrella en GitHub = 1 componente nuevo.

Dar una estrella

v0.4.0: 41 gráficos SVG sin dependencias, 24 secciones nuevas y más de 290 bloques

Nuestra mayor actualización de visualización de datos: 41 gráficos y widgets de KPI en SVG puro renderizados en build, 24 secciones de landing nuevas y el paquete astro-component-kit 0.4.0 en npm.

Gráficos, por fin bien hechos

Ya está disponible astro-component-kit 0.4.0, y esta versión gira en torno a la visualización de datos. Hemos añadido 41 componentes nuevos de gráficos y estadísticas, así que la categoría Gráficos y Estadísticas tiene ahora 47 componentes. Sumando 24 secciones nuevas, la librería supera los 290 componentes y secciones.

Todos los gráficos nuevos son SVG puro, renderizado en tiempo de build. Eso significa:

  • Cero dependencias. Nada de Chart.js, D3 ni ApexCharts. Astro calcula el marcado y lo entrega como HTML estático.
  • Se pintan al instante. El gráfico ya está en la página al cargarla, sin saltos de layout ni librerías que descargar en el cliente.
  • Accesibles de serie. Cada gráfico incluye leyenda, marcas enfocables con teclado y tooltip, y una tabla «Ver datos» para que los lectores de pantalla accedan a los números reales.
  • Personalizables. Los colores salen de los tokens --chart-1…8, --chart-pos y --chart-neg de global.css: cambias la paleta en un sitio y se actualizan todos los gráficos.

Los 41 gráficos nuevos

📈 Tendencias en el tiempo

  • Line Chart — Varias series con curva suave, lineal o escalonada y relleno de área opcional.
  • Stacked Area Chart — Series acumuladas para ver cuánto aporta cada parte al total.
  • Range Area Chart — Bandas de mínimo y máximo alrededor de un valor central.
  • Forecast Line Chart — Datos reales más una proyección discontinua con banda de confianza.
  • Slope Chart — Comparación antes/después entre dos momentos.
  • Bump Chart — Cambios de posición en un ranking a lo largo del tiempo.
  • Sparkline Chart — Mini tendencia en línea para tablas y tarjetas de KPI.
  • Candlestick Chart — Velas financieras de apertura, máximo, mínimo y cierre.

📊 Comparar valores

🥧 Partes de un todo

🔬 Distribución y relaciones

🎯 KPIs y progreso

Todos comparten un mismo Chart Frame para el título, la leyenda, el tooltip y la tabla de datos, y admiten las variantes glass, solid y ghost en tamaños sm, md y lg.

---
import 'astro-component-kit/global.css';
import { LineChart, KpiStatTile } from 'astro-component-kit/charts';
---

<KpiStatTile label="Ingresos" value="48,2k €" change={24} period="vs. mes anterior" />
<LineChart
  title="Usuarios activos mensuales"
  categories={['Ene', 'Feb', 'Mar', 'Abr']}
  series={[{ name: 'Web', data: [120, 180, 160, 240] }]}
/>

24 secciones de landing nuevas

La librería de secciones crece hasta 41 secciones completas, varias de ellas construidas con los nuevos gráficos:


Actualizar

npm install astro-component-kit@0.4.0

Es una versión sin cambios incompatibles: tus imports actuales siguen funcionando y los componentes nuevos están disponibles desde astro-component-kit/charts, astro-component-kit/sections o el punto de entrada raíz.

Explora todo en las páginas de Gráficos y Estadísticas y Secciones, y cuéntanos en GitHub qué te gustaría ver después.