Gráficos en Python

¿Qué es Python

Python es un lenguaje de programación intérprete de alto nivel, inventado por Guido Van Rossum en 1989. Como curiosidad, para su creador, Python empezó como un proyecto para entretenerse durante la Navidad, y ha terminado siendo uno de los lenguajes más usados a nivel global, siendo así utilizado para crear aplicaciones como Instagram o Youtube e incluso videojuegos como Los Sims 4 o World of Tanks. En esta entrada veremos como crear Gráficos en Python de manera práctica

Aplicaciones de Python en Estadística

En este caso, vamos a explicar cómo a partir de un archivo excel podemos crear nuestros propios Gráficos en Python sin ningún tipo de conocimiento previo. Primero, deberemos descargar Python.
Recuerda seleccionar la instalación que incluye pip, un sistema de gestión de librerías. Después, tendremos que importar las siguientes librerías: “matplotlib” y “pandas”. Para instalarlas, en el caso de estar trabajando con Visual Studio, debemos ingresar los siguientes comandos en la terminal: pip install pandaspip install matplotlib. Ya podemos empezar a desarrollar los gráficos en Python
Podemos empezar con el código:

Pasos a seguir

PASO 1 – importar matplotlib y pandas a nuestro proyecto, asignándole nombres para un uso más cómodo
import matplotlib.pyplot as plt import pandas as pd.
PASO 2 – Creamos una variable asignándole el nombre de nuestro archivo excel, recuerda poner el nombre exacto con la extensión adecuada.
(En nuestro caso hemos utilizado un excel con los hechizos de un juego de rol)

NIVEL DE CONJUROCONJUROSNº DE CONJUROS
DESBLOQUEADOS
0Agarre electrizante
Descarga de fuego
Ilusión menor
Impacto certero
Luces danzantes
Luz
Mano de mago
Mensaje
Prestidigitación
Rayo de escarcha
Reparar
Rociada venenosa
Salpicadura ácida
Toque helado
14
1Alarma
Armadura de mago
Caída de pluma
Detectar magia
Disco flotante de Tenser
Disfrazarse
Dormir
Encontrar familiar
Entender idiomas
Escudo
Falsa vida
Grasa
Hechizar persona
Identificar
Imagen silenciosa
Manos ardientes
Nube de oscurecimiento
Ola atronadora
Protección contra el bien y el mal
Proyectil mágico
Retirada expeditiva
Risa horrible de Tasha
Rociada de color
Salto
Sirviente invisible
Texto ilusorio
Zancada prodigiosa
27
2Abrir
Agrandar/reducir
Alterar el propio aspecto
Arma mágica
Aura mágica de Nystul
Boca mágica
Cerradura arcana
Contorno borroso
Detectar pensamientos
Dulce descanso
Esfera de llamas
Flecha ácida de Melf
Hacer añicos
Imagen múltiple
Inmovilizar persona
Invisibilidad
Levitar
Llama permanente
Localizar objeto
Oscuridad
Paso brumoso
Ráfaga de viento
Rayo abrasador
Rayo debilitador
Sordera / Ceguera
Sugestión
Telaraña
Trepar cual arácnido
Truco de la cuerda
Ver invisibilidad
Visión en la oscuridad
31
3Acelerar
Animar a los muertos
Bola de fuego
Círculo mágico
Clarividencia
Contrahechizo
Corcel fantasma
Desplazamiento
Disipar magia
Don de lenguas
Forma gaseosa
Glifo custodio
Imagen mayor
Imponer maldición
Indetectable
Levantar maldición
Nube apestosa
Patrón hipnótico
Pequeña choza de Leomund
Protección contra energía
Ralentizar
Recado
Relámpago
Respirar bajo el agua
Terror
Toque vampírico
Tormenta de aguanieve
Volar
28
4Asesino fantasmal
Cofre oculto de Leomund
Confusión
Conjurar elementales menores
Controlar agua
Destierro
Escudo de fuego
Esfera elástica de Otiluke
Fabricar
Invisibilidad mejorada
Localizar criatura
Marchitar
Mastín fiel de Mordenkainen
Moldear la piedra
Muro de fuego
Ojo arcano
Piel pétrea
Polimorfar
Puerta dimensional
Sanctasanctórum privado de Mordenkainen
Tentáculos negros de Evard
Terreno alucinatorio
Tormenta de hielo
23
5Alterar los recuerdos
Animar objetos
Apariencia
Atadura planar
Círculo de teletransportación
Conjurar elemental
Cono de frío
Conocer las leyendas
Contactar con otro plano
Creación
Dominar persona
Engañar
Enlace telepático de Rary
Ensueño
Escudriñar
Geas
Inmovilizar monstruo
Mano de Bigby
Muro de fuerza
Muro de piedra
Nube aniquiladora
Pasamuros
Telequinesis
23
6Baile irresistible de Otto
Círculo de muerte
Contingencia
Crear muerto viviente
De la carne a la piedra
Desintegrar
Esfera congelante de Otiluke
Globo de invulnerabilidad
Guardas y guardias
Ilusión programada
Invocación instantánea de Drawmij
Mal de ojo
Mover la tierra
Muro de hielo
Rayo solar
Relámpago en cadena
Sugestión en masa
Urna mágica
Visión veraz
19
7Bola de fuego de explosión retardada
Dedo de la muerte
Desplazamiento entre planos
Espada de Mordenkainen
Espejismo arcano
Excursión etérea
Invertir gravedad
Jaula de fuerza
Magnífica mansión de Mordenkainen
Proyectar imagen
Recluir
Rociada prismática
Símbolo
Simulacro
Teletransporte
15
8Antipatía/simpatía
Campo antimagia
Clon
Controlar el clima
Dominar monstruo
Explosión solar
Laberinto
Mente en blanco
Nube incendiaria
Palabra de poder: aturdir
Romper la mente
Semiplano
12
9Cambiar de forma
Cautiverio
Deseo
Muro prismático
Palabra de poder: matar
Parar el tiempo
Polimorfar verdadero
Portal
Presagio
Proyección astral
Terror abyecto
Tormenta de meteoritos
12

Conjuros

archivo = “NOMBREDELARCHIVO.XLSX”
PASO 3 – Indicamos con una variable mediante el siguiente comando que nuestro programa lea el archivo.
excel = pd.read_excel(archivo)
PASO 4 – Seleccionamos las columnas con las que queremos trabajar de nuestro excel.
columnas = excel[[“NOMBREDEUNACOLUMNA”,”NOMBREDEOTRACOLUMNA”]]
PASO 5 – Hacemos el gráfico
En este caso, asignaremos al eje x el nombre de la columna que antes hemos introducido, hacemos lo mismo con el eje y.
rot = 0 hará que los números de la gráfica estén correctamente orientados.
color = “purple” hará que las barras de nuestro gráfico sean morado, pero podemos cambiar el color a nuestro gusto (blue, green, …).
grafico = columnas.plot.bar( x = “NOMBREDEUNACOLUMNA”, y =“NOMBREDEOTRACOLUMNA”, rot = 0, color = “purple”)
PASO 6 – Mostramos el gráfico plt.show()
Obtendremos el siguiente resultado

Con esto hemos terminado nuestra entrada sobre Gráficos en Python, espero que os haya gustado y servido de utilidad.

Deja un comentario