Crear grafica de Pie con la libreria EChartsJs

La grafica de pie sirve para representar proporciones de datos en un pie o pastel, donde cada elemento es una rebanada del pastel, vamos a crearla con EChartsJs.

Siguiendo con esta serie de articulos sobre EchartsJS ahora vamos por la grafica de Pie o pastel o como ustedes le llamen.

Ya tenemos descargado la libreria Echartjs que vimos en el primer ejemplo de crear una grafica de Area con echartsjs.

Ahora vamos a crear la grafica de Pie.

Codigo

Lo primero que tenemos que hacer como en todos los ejemplos es crear nuestro documento HTML. Pero esta ocacion les voy a dejar todo el documento con algunos comentarios.

<html>
    <head>
      <!-- Agregar la libreria EChartJS-->
        <script src="dist/echarts.min.js"></script>
    </head>
    <body>
      <!-- Agregamos un titulo para el documento que es visible en el body -->
        <h1>Probando Echarts JS</h1>
        <!-- Agregamos un Div "Contenedor" en el cual se va a mostrar la grafica -->
        <div id="grafica" style="width: 100%;height:500px;"></div>
<!-- Ahora en este script vamos a inicializar, crear y renderizar la grafica-->
        <script>
        var chartDom = document.getElementById('grafica'); // obtenemos el contexto del contenedor
        var myChart = echarts.init(chartDom); // Inicializamos la libreria EChartsJs
        var option;
        // Creamos la variable de opciones la cual contiene la serie de datos y las configuraciones para la grafica
        option = {
          title: {
            text: 'Venta de productos',
            subtext: 'Datos de ventas',
            left: 'center'
          },
          tooltip: {
            trigger: 'item'
          },
          legend: {
            orient: 'vertical',
            left: 'left'
          },
          series: [
            {
              name: 'Ventas totalres',
              type: 'pie',
              radius: '80%',
              data: [
                { value: 948, name: 'Refrescos' },
                { value: 635, name: 'Linea blanca' },
                { value: 780, name: 'Frutas y verdudas' },
                { value: 884, name: 'Vinos y licores' },
                { value: 200, name: 'Jugueteria' }
              ],
              emphasis: {
                itemStyle: {
                  shadowBlur: 10,
                  shadowOffsetX: 0,
                  shadowColor: 'rgba(0, 0, 0, 0.7)'
                }
              }
            }
          ]
        };
        myChart.setOption(option); // Asignamos las opciones y renderizamos los datos.

        </script>

    </body>
</html>

En la seccion serie > data se puede agregar los parametros { value: 10, name : “Producto”} donde en value y name pueden poner los valores que ustedes quieran, siempre separando cada item usando comma “,”.

En este ejemplo mi archivo de codigo se llama pruebapie.html el cual les comparto al final del articulo via DropBox.

Resultado

El resultado al ejecutar el script es el siguiente.

Asi se puede ver nuestra grafica de pie.

Descarga

Descarga ejemplo de grafica Pie con Echarts.

No olvides dejar tus comentarios!

Referencias

Pagina principal de EchartsJS: https://echarts.apache.org/en/index.html

Github oficial de EchartsJS: https://github.com/apache/echarts

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Evilnapsis

Subscribe now to keep reading and get access to the full archive.

Continue reading