Paso 1: Importación
1importar el pygal
pitón
Paso 2: Crear una variable para almacenar el gráfico
Para nuestro primer ejemplo crearemos un gráfico de barras. Simplemente tendremos que crear una variable y almacenar pygal.Bar() en su interior.
12import pygalb_chart = pygal.Bar()
pitón
Puedes usar fácilmente pygal.Line, pygal.pie, o cualquiera de los siguientes.
Paso 3: Añadir algunos valores
A continuación tenemos que empezar a crear nuestro gráfico. Usaré los datos que saqué de un rastreador de juegos para el juego Destiny 2. Eventualmente la gráfica estará en vivo y podré ver mis estadísticas cambiar ( con suerte ) en tiempo real.
No nos adelantemos.
En resumen, cada vez que juego en un PvP o Crusible Match y elimino a un oponente o termino siendo eliminado yo mismo, la KD ( Kill/Death Ratio ) cambiará. Simplemente quiero compararme con mis compañeros de clan.
Por lo tanto, para empezar las cosas, necesitaremos un título de la carta.
123import pygalb_chart = pygal.Bar()b_chart.title ="Destiny Kill/Death Ratio"
pitón
Ahora podemos empezar a añadir nuestros datos. Necesito 3 barras, una para cada jugador. Para lograr esto, necesitaré usar add seguido de un título y algunos valores.
123456import pygalb_chart = pygal.Bar()b_chart.title ="Destiny Kill/Death Ratio "b_chart.add("Dijiphos",[0.94])b_chart.add("Punisherdonk",[1.05])b_chart.add("Musclemuffins20",[1.10])
pitón
Técnicamente, podemos terminar y renderizar sin más personalización. Para renderizar rápidamente a un navegador, usaremos render_in_browser() como nuestra salida.
1234567import pygalb_chart = pygal.Bar()b_chart.title ="Destiny Kill/Death Ratio "b_chart.add("Dijiphos",[0.94])b_chart.add("Punisherdonk",[1.05])b_chart.add("Musclemuffins20",[1.10])b_chart.render_in_browser()
pitón