Matplotlib.axes.Axes.set_title() en Python

Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. La clase Axes contiene la mayoría de los elementos de la figura: Axis, Tick, Line2D, Text, Polygon, etc., y establece el sistema de coordenadas. Y las instancias de Axes admiten devoluciones de llamada a través de un atributo de devoluciones de llamada.

Función matplotlib.axes.Axes.set_title()

La función Axes.set_title() en el módulo de ejes de la biblioteca matplotlib se usa para establecer un título para los ejes.

Sintaxis: Axes.set_title(self, label, fontdict=Ninguno, loc=’center’, pad=Ninguno, **kwargs)

Parámetros: este método acepta los siguientes parámetros.

  • etiqueta: este parámetro es el texto que se utilizará para el título.
  • fontdict : este parámetro es el diccionario que controla la apariencia del texto del título.
  • loc : este parámetro se usa para establecer la ubicación del título {‘center’, ‘left’, ‘right’}.
  • pad : este parámetro es el desplazamiento del título desde la parte superior de los ejes, en puntos.

Devoluciones: este método devuelve la instancia de texto matplotlib que representa el título.

Los siguientes ejemplos ilustran la función matplotlib.axes.Axes.set_title() en matplotlib.axes:

Ejemplo 1:

# Implementation of matplotlib function
import os
from matplotlib import font_manager as fm, rcParams
import matplotlib.pyplot as plt
  
fig, ax = plt.subplots()
  
fpath = os.path.join(rcParams["datapath"], 
                     "fonts/ttf/cmr10.ttf")
  
prop = fm.FontProperties(fname = fpath)
fname = os.path.split(fpath)[1]
ax.set_title('Title with special font: {}'.format(fname),
             fontproperties = prop, 
             fontsize = 14)
  
plt.show()

Producción:

Ejemplo 2:

# Implementation of matplotlib function
import numpy as np
import matplotlib.pyplot as plt
  
x = np.arange(0.1, 5, 0.1)
y = np.exp(-x)
  
yerr = 0.1 + 0.1 * np.sqrt(x)
  
fig, axs = plt.subplots(nrows = 1,
                        ncols = 2, 
                        sharex = True)
ax = axs[0]
ax.errorbar(x, y, yerr = yerr, 
            color ="green")
ax.set_title('Title of Axes 1', 
             fontweight ="bold")
  
ax = axs[1]
ax.errorbar(x, y, yerr = yerr,
            errorevery = 5, 
            color ="green")
  
ax.set_title('Title of Axes 2',
             fontweight ="bold")
  
  
  
fig.suptitle('matplotlib.axes.Axes.set_title() \
function Example\n')
  
plt.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *