Gráficos y Estadísticas dataanalyticschartareapremium
Area Chart
Gráfico de área interactivo con degradados suaves y soporte para múltiples series temporales.
Vista Previa en Vivo
Loading Chart...
Uso
Copia y pega este código directamente en tu página de Astro:
astro
---
import { AreaChart } from 'astro-component-kit';
const categories = ['Jan', 'Feb', 'Mar', 'Apr', 'May'];
const series = [{
name: 'Sales',
data: [31, 40, 28, 51, 42]
}];
---
<AreaChart
title="Monthly Sales"
categories={categories}
series={series}
variant="primary"
/> ---
import { AreaChart } from 'astro-component-kit';
const categories = ['Jan', 'Feb', 'Mar', 'Apr', 'May'];
const series = [{
name: 'Sales',
data: [31, 40, 28, 51, 42]
}];
---
<AreaChart
title="Monthly Sales"
categories={categories}
series={series}
variant="primary"
/> Instalación Manual
Si no estás usando el paquete npm, crea un archivo nuevo y pega el siguiente código: src/components/lib/AreaChart.astro:
astro
---
import { AreaChart } from 'astro-component-kit/charts';
// Example 1: Basic Revenue
const cat1 = ['Jan', 'Feb', 'Mar', 'Apr', 'May'];
const ser1 = [{ name: 'Revenue', data: [31, 40, 28, 51, 42] }];
// Example 2: Comparison
const cat2 = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'];
const ser2 = [
{ name: 'Direct', data: [45, 52, 38, 24, 33] },
{ name: 'Social', data: [12, 17, 11, 9, 15] }
];
---
<!-- Single Series -->
<AreaChart
title="Monthly Revenue"
categories={cat1}
series={ser1}
/>
<!-- Multi-series Comparison -->
<AreaChart
title="Traffic Sources"
subtitle="Comparing direct vs social traffic"
categories={cat2}
series={ser2}
colors={['#b8860b', '#3b82f6']}
/> ---
import { AreaChart } from 'astro-component-kit/charts';
// Example 1: Basic Revenue
const cat1 = ['Jan', 'Feb', 'Mar', 'Apr', 'May'];
const ser1 = [{ name: 'Revenue', data: [31, 40, 28, 51, 42] }];
// Example 2: Comparison
const cat2 = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'];
const ser2 = [
{ name: 'Direct', data: [45, 52, 38, 24, 33] },
{ name: 'Social', data: [12, 17, 11, 9, 15] }
];
---
<!-- Single Series -->
<AreaChart
title="Monthly Revenue"
categories={cat1}
series={ser1}
/>
<!-- Multi-series Comparison -->
<AreaChart
title="Traffic Sources"
subtitle="Comparing direct vs social traffic"
categories={cat2}
series={ser2}
colors={['#b8860b', '#3b82f6']}
/> Información Rápida
- Categoría
- Gráficos y Estadísticas
- Nombre de archivo
AreaChart.astro- Dependencias
- apexcharts (peer)
- Etiquetas
- dataanalyticschartareapremium