¿Cu谩l es el Pok茅mon m谩s pesado? An谩lisis con Python y PokeAPI

Imagen
¿Alguna vez te has preguntado cu谩l es el Pok茅mon m谩s pesado, cu谩l pesa menos o cu谩l es el Pok茅mon m谩s peque帽o? En este proyecto vamos a responder algunas de estas preguntas utilizando Python, Jupyter Notebook, Pandas y PokeAPI . La idea es utilizar los datos disponibles en una API para realizar un peque帽o an谩lisis de datos y posteriormente convertir algunos de los resultados en contenido para YouTube Shorts. ¿Qu茅 es PokeAPI? PokeAPI es una API p煤blica que proporciona informaci贸n sobre Pok茅mon. Podemos consultar datos como: Nombre del Pok茅mon ID de la Pok茅dex Peso Altura Tipos Habilidades Estad铆sticas Im谩genes Movimientos Experiencia base Para este an谩lisis utilizamos el endpoint de Pok茅mon de PokeAPI. ¿Cu谩ntos Pok茅mon podemos consultar? Primero podemos consultar cu谩ntos registros est谩n disponibles actualmente en la API. import requests url = "https://pokeapi.co/api/v2/pokemon/?limit=1" response = requests.get(url) data = response.json() ...

馃搳 Ejemplos de Python para Hacer Gr谩ficas: Visualiza tus Datos con Matplotlib

Como hemos visto en otras publicaciones del blog Python es un lenguaje muy amigable y con muchas librar铆as que permiten apoyarnos para realizar tareas de la manera m谩s 谩gil.

En esta ocasi贸n quiero mostrarles como pueden hacer para mostrar datos en mapas, por ejemplo si quieren representar en el mapa de M茅xico la cantidad de universidades por cada estado y obtener una imagen como la siguiente:

Ejemplo de gr谩ficos en Python creados con Matplotlib para visualizar datos.

Tendremos que utilizar las librer铆a 

  •  geopandas
  •  matplotlib.pyplot 
  •  numpy 
  •  pandas 

Para este ejemplo necesitamos:


Vamos a utilizar el siguiente c贸digo

import geopandas as gpd
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

direccion = 'tu directorio //mexican-states-master'
direccion2 = 'tu directorio\\carpeta\\'
shapefile = gpd.read_file(direccion+'\mexican-states.shp')
shapefile.head(5)
estados = pd.read_csv(direccion2+'UniMex.csv',encoding='UTF-8',low_memory=False)
estados.head(5)
shapefile = shapefile.merge(
                     right = estados,
                     left_on = 'name',
                     right_on = 'Estado',
                     how = 'left'
                     )
shapefile.plot(column = 'Numero_Universidades',
               legend = True, 
            legend_kwds = {
              'label': "N煤mero de Universidades",
              'orientation': "horizontal"
              },
            cmap = 'Greens')


Les comparto un v铆deo demostrativo del programa





Espero les sea de utilidad y nos compartan.

Si buscas otro ejemplo de python y graficar en mapas ve a esta liga
https://www.programacionparatodos.com/2026/01/como-analice-10-anos-de-divorcios-en.html

Comentarios

Publicar un comentario

Dejanos tus dudas y comentarios

馃殌 Mantener este blog funcionando requiere tiempo y caf茅. ¡Puedes contribuir con uno aqu铆!

Entradas m谩s populares de este blog

Gu铆a Pr谩ctica: Ejemplo Completo de ASPX para Desarrolladores Web

馃憠 C贸mo obtener el tipo de cambio en Excel con API de Banxico (paso a paso)

Macro en Word para automatizar documentos: genera diplomas en segundos (con c贸digo VBA)