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/

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!