grafica por año

 


<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Carpetas por Año</title>
    <!-- Incluir Chart.js desde una CDN -->
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
 

</head>

    <div class="container">  
        <h1 class="mt-5">Número de Carpetas por Año</h1>
    <canvas id="barChart" style="max-width: 600px; margin-top: 2px;"></canvas>
    </div>
    <div class="container">
        <h1 class="mt-5">Número de Carpetas por Tipo y Año</h1>
        <canvas id="barChart-tipo" style="max-width: 800px; margin-top: 20px;"></canvas>
    </div>


 
    <script>
        // Datos para la gráfica
        var data = {
            labels: ['2022', '2023', '2024'],
            datasets: [{
                label: 'Carpetas',
                data: [123, 334, 412],
                backgroundColor: [
                    'rgba(255, 99, 132, 0.2)', // Color para 2022
                    'rgba(54, 162, 235, 0.2)', // Color para 2023
                    'rgba(255, 206, 86, 0.2)'  // Color para 2024
                ],
                borderColor: [
                    'rgba(255, 99, 132, 1)',
                    'rgba(54, 162, 235, 1)',
                    'rgba(255, 206, 86, 1)'
                ],
                borderWidth: 1
            }]
        };

        // Opciones de la gráfica
        var options = {
            scales: {
                y: {
                    beginAtZero: true,
                    title: {
                        display: true,
                        text: 'Total de Carpetas'
                    }
                },
                x: {
                    title: {
                        display: true,
                        text: 'Año'
                    }
                }
            },
            plugins: {
                datalabels: {
                    anchor: 'end',
                    align: 'top',
                    formatter: function(value) {
                        return value;
                    }
                }
            }
        };

        // Configuración y renderización de la gráfica
        var ctx = document.getElementById('barChart').getContext('2d');
        var myBarChart = new Chart(ctx, {
            type: 'bar',
            data: data,
            options: options
        });
    </script>

Comentarios