62 📈 Dashboard con Gráficos: Instalación de ApexCharts y Primer Gráfico de Muestra | Laravel 12
Duración: 9 minDescripción
Lección 62: 📈 Dashboard con Gráficos | Instalación de ApexCharts y Primer Gráfico de Muestra (Laravel 12)
Esta lección introduce la integración de gráficos interactivos en el dashboard administrativo utilizando la moderna y elegante librería JavaScript ApexCharts, reemplazando librerías más antiguas como Chart.js, para una presentación de datos más profesional y dinámica.
1. 🚀 Presentación e Instalación de ApexCharts
Se elige ApexCharts por su diseño limpio, su apariencia elegante y su compatibilidad con la plantilla administrativa en uso [00:53].
- Método de Instalación 🔗: Se opta por el método más simple y rápido: utilizando el CDN (Content Delivery Network) de ApexCharts.
- Integración en la Plantilla ⚙️: El script del CDN se añade al archivo de la plantilla principal administrativa (layouts.admin.blade.php), haciendo que la librería esté disponible para cualquier vista que extienda de ella [03:00].
2. 🎨 Creación y Renderizado del Primer Gráfico
Con la librería instalada, se procede a dibujar un gráfico de prueba en el dashboard principal (index.blade.php):
- Estructura HTML 🖼️: Se inserta un contenedor <div> con un ID único (ej. chart) en la vista del dashboard [04:17].
- Script de Inicialización (Línea) 📊: Se utiliza un bloque <script> para:
- Resultado Inmediato ✨: El primer gráfico de prueba se renderiza exitosamente en el dashboard, demostrando que la instalación ha sido correcta [04:53].
3. 🧪 Pruebas de Tipos de Gráficos
Se exploran brevemente otros tipos de gráficos disponibles para confirmar la versatilidad de la librería:
- Gráfico de Barras (Bar) 📈: Se cambia el parámetro type a bar para ver un ejemplo de barras [05:49].
- Tipos Disponibles: Se mencionan otros tipos compatibles como area, column, pie, y donut [06:15].
4. 🎯 Próximo Objetivo: Gráfico de Usuarios Registrados
Se establece el enfoque para la próxima lección: crear un reporte dinámico que extraiga datos de la base de datos:
- Reporte a Implementar: Un gráfico de líneas que muestre la cantidad de usuarios (clientes) registrados mes a mes a lo largo del año.
- Naturaleza Dinámica: Este gráfico deberá reflejar datos reales, mostrando 0 para los meses futuros y el conteo exacto para los meses que ya han transcurrido [07:50].
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️