Cómo crear una tabla con Matplotlib

Puede usar uno de los dos métodos siguientes para crear tablas en Python usando Matplotlib:

Método 1: crear una tabla a partir de pandas DataFrame

#create pandas DataFrame
 df = pd.DataFrame (np. random . randn (20, 2), columnas = [' First ', ' Second '])

#create table
 table = ax. tabla (cellText = gl. valores , colLabels = gl. columnas , loc = ' centro ')

Método 2: crear una tabla a partir de valores personalizados

#crear valores para la tabla
 table_data = [
    ["Jugador 1", 30],
    ["Jugador 2", 20],
    ["Jugador 3", 33],
    ["Jugador 4", 25],
    ["Jugador 5", 12]
]

#create table
 table = ax. tabla (cellText = table_data, loc = ' center ')

Este tutorial proporciona ejemplos de cómo utilizar estos métodos en la práctica.

Ejemplo 1: crear una tabla a partir de pandas DataFrame

El siguiente código muestra cómo crear una tabla en Matplotlib que contiene los valores en un DataFrame de pandas:

importar numpy como np
 importar pandas como pd
 importar matplotlib.pyplot como plt

#Haga que este ejemplo sea reproducible
 np. al azar . semilla (0)

#definir figura y ejes
 fig, ax = plt. subtramas ()

# ocultar los ejes
 fig.patch. set_visible (falso)
ax.axis (' apagado ')
ax.axis (' apretado ')

#create data
 df = pd.DataFrame (np. random . randn (20, 2), columnas = [' First ', ' Second '])

#create table
 table = ax. tabla (cellText = df.values, colLabels = df.columns, loc = ' center ')

#display table
 fig. tight_layout ()
plt. mostrar ()

Mesa matplotlib

Ejemplo 2: crear una tabla a partir de valores personalizados

El siguiente código muestra cómo crear una tabla en Matplotlib que contiene valores personalizados:

importar numpy como np
 importar pandas como pd
 importar matplotlib.pyplot como plt

#definir figura y ejes
 fig, ax = plt. subtramas ()

#crear valores para la tabla
 table_data = [
    ["Jugador 1", 30],
    ["Jugador 2", 20],
    ["Jugador 3", 33],
    ["Jugador 4", 25],
    ["Jugador 5", 12]
]

#create table
 table = ax. tabla (cellText = table_data, loc = ' center ')

#modificar tabla de
 tabla. set_fontsize (14)
mesa. escala (1,4)
hacha. eje (' apagado ')

#display table
 plt. mostrar ()

tabla matplotlib con valores personalizados

Tenga en cuenta que table.scale (ancho, largo) modifica el ancho y largo de la tabla. Por ejemplo, podríamos hacer que la tabla sea aún más larga modificando la longitud:

mesa. escala (1,10)

Tabla en matplotlib

Recursos adicionales

Cómo agregar texto a los gráficos de Matplotlib
Cómo establecer la relación de aspecto en Matplotlib
Cómo cambiar el tamaño de fuente de la leyenda en Matplotlib

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

Deja un comentario

Para graficar la función de densidad de probabilidad para una distribución en R, podemos usar las siguientes funciones: dt (x,…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!