1
respuesta

GRAFICO DE BARRAS

<canvas width="600" height="400"></canvas>

<script>

    function dibujarRectangulo(x, y, base, altura, color) {
        var pantalla = document.querySelector("canvas");
        var pincel = pantalla.getContext("2d");

        pincel.fillStyle=color;
        pincel.fillRect(x,y, base, altura);
        pincel.strokeStyle="black";
        pincel.strokeRect(x,y, base, altura);
    }

    function escribirTexto(x , y, texto) {
        var pantalla = document.querySelector("canvas");
        var pincel = pantalla.getContext("2d");

        pincel.font="15px Georgia";
        pincel.fillStyle="black";
        pincel.fillText(texto, x, y);    
    }

    var serie2009 = [6, 47, 41, 3, 3];
    var serie2019 = [81, 9, 3, 3, 4];
    var colorNavegadores = ["blue","green","yellow","red","gray"];
    var acumulador = 0;
    var acumulador1= 0;

    escribirTexto (200,35,2009);
    for (var posicion = 0;posicion < serie2009.length;posicion++ ){

        dibujarRectangulo(200,50+acumulador,50,serie2009[posicion],colorNavegadores[posicion]);
        acumulador=acumulador+serie2009[posicion];

    }

    escribirTexto (300,35,2019);
    for (var posicion = 0;posicion < serie2019.length;posicion++ ){

        dibujarRectangulo(300,50+acumulador1,50,serie2019[posicion],colorNavegadores[posicion]);
        acumulador1=acumulador1+serie2019[posicion];
    }

</script>
1 respuesta

¡Hola Estudante!

Por lo que puedo ver en el código que compartiste, se trata de un gráfico de barras que muestra la comparación entre dos series de datos correspondientes a los años 2009 y 2019. Cada barra representa una categoría y el color indica el tipo de navegador web utilizado.

Si tienes alguna duda específica sobre el código o el funcionamiento del gráfico, estaré encantado de ayudarte. ¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)