Matplotlib.pyplot.title() en Python

Matplotlib es una increíble biblioteca de visualización en Python para gráficos 2D de arrays. Matplotlib es una biblioteca de visualización de datos multiplataforma basada en arrays NumPy y diseñada para funcionar con la pila SciPy más amplia.

Matplotlib.pyplot.title()

El title()método en el módulo matplotlib se usa para especificar el título de la visualización representada y muestra el título usando varios atributos.

Sintaxis: matplotlib.pyplot.title(etiqueta, fontdict=Ninguno, loc=’centro’, pad=Ninguno, **kwargs)

Parámetros:

  • label(str): este argumento hace referencia a la string de texto del título real de la visualización representada.
  • fontdict(dict): este argumento controla la apariencia del texto, como el tamaño del texto, la alineación del texto, etc., utilizando un diccionario. A continuación se muestra el fontdict predeterminado:

    fontdict = {‘fontsize’: rcParams[‘axes.titlesize’],
    ‘fontweight’ : rcParams[‘axes.titleweight’],
    ‘verticalalignment’: ‘baseline’,
    ‘horizontalalignment’: loc}

  • loc(str): este argumento se refiere a la ubicación del título, toma valores de string como 'center', 'left'y 'right'.
  • pad(flotante): este argumento se refiere al desplazamiento del título desde la parte superior de los ejes, en puntos. Sus valores predeterminados en Ninguno.
  • **kwargs: este argumento se refiere al uso de otros argumentos de palabras clave como propiedades de texto, como color, fonstyle, linespacing, backgroundcolor, rotationetc.

Tipo de devolución: el title()método devuelve una string que representa el texto del título en sí.

A continuación se muestran algunos ejemplos para ilustrar el uso del title()método:

Ejemplo 1: Usar matplotlib.pyplotpara representar un gráfico lineal y mostrar su título usando matplotlib.pyplot.title().

Python3

# importing module 
import matplotlib.pyplot as plt 
  
  
# assigning x and y coordinates 
y = [0,1,2,3,4,5]
x= [0,5,10,15,20,25]
  
# depicting the visualization
plt.plot(x, y, color='green') 
plt.xlabel('x') 
plt.ylabel('y') 
  
# displaying the title
plt.title("Linear graph")
  
plt.show() 

Producción:

En el ejemplo anterior, solo el labelargumento se asigna como «Gráfico lineal» en el title()método y los demás parámetros se asignan a sus valores predeterminados. La asignación del labelargumento es el requisito mínimo para mostrar el título de una visualización.

Ejemplo 2: Usar matplotlib.pyplotpara representar un gráfico de función ReLU y mostrar su título usando matplotlib.pyplot.title().

Python3

# importing module 
import matplotlib.pyplot as plt 
  
  
# assigning x and y coordinates
x = [-5,-4,-3,-2,-1,0,1,2, 3, 4, 5]
y = []
  
for i in range(len(x)):
    y.append(max(0,x[i]))
  
# depicting the visualization
plt.plot(x, y, color='green') 
plt.xlabel('x') 
plt.ylabel('y') 
  
# displaying the title
plt.title(label="ReLU function graph",
          fontsize=40,
          color="green")

Producción:

El programa anterior ilustra el uso del labelargumento, fontsizela clave del fontdictargumento y el colorargumento, que es un parámetro adicional (debido a **kwargs) que cambia el color del texto.

Ejemplo 3: Usar matplotlib.pyplotpara representar un gráfico de barras y mostrar su título usando matplotlib.pyplot.title().

Python3

# importing modules 
import matplotlib.pyplot as plt
import numpy as np
  
# assigning x and y coordinates
language = ['C','C++','Java','Python']
users = [80,60,130,150]
  
# depicting the visualization
index = np.arange(len(language))
plt.bar(index, users, color='green')
plt.xlabel('Users')
plt.ylabel('Language')
plt.xticks(index, language)
  
# displaying the title
plt.title(label='Number of Users of a particular Language', 
          fontweight=10, 
          pad='2.0')

Producción:

Aquí, la fontweightclave del fontdictargumento y el padargumento se usan en el title()método junto con el labelparámetro.

Ejemplo 4: Usar matplotlib.pyplotpara representar un gráfico circular y mostrar su título usando matplotlib.pyplot.title().

Python3

# importing modules 
from matplotlib import pyplot as plt
  
# assigning x and y coordinates
foodPreference = ['Vegetarian', 'Non Vegetarian', 
                  'Vegan', 'Eggitarian']
  
consumers = [30,100,10,60]
  
# depicting the visualization
fig = plt.figure()
ax = fig.add_axes([0,0,1,1])
ax.axis('equal')
ax.pie(consumers, labels = foodPreference, 
       autopct='%1.2f%%')
  
# displaying the title
plt.title(label="Society Food Preference",
          loc="left",
          fontstyle='italic')

Producción:

En la visualización de datos anterior del gráfico circular label, la fontweight
palabra clave de fontdicty fontstyle( ) argumento (toma valores de **kwargsstring como y ) se utiliza en el método para mostrar el título del gráfico circular.'italic''bold''oblique'title()

Ejemplo 5: Usar matplotlib.pyplotpara visualizar una señal en un gráfico y mostrar su título usando matplotlib.pyplot.title().

Python3

# importing modules 
from matplotlib import pyplot  
import numpy 
     
# assigning time values of the signal 
# initial time period, final time period
# and phase angle  
signalTime = numpy.arange(0, 100, 0.5); 
    
# getting the amplitude of the signal 
signalAmplitude = numpy.sin(signalTime) 
    
# depicting the visualization 
pyplot.plot(signalTime, signalAmplitude, color ='green') 
  
pyplot.xlabel('Time') 
pyplot.ylabel('Amplitude') 
  
# displaying the title
pyplot.title("Signal",
             loc='right',
             rotation=45)

Producción:

Aquí, el labelargumento se asigna a 'signal', el locargumento se asigna a 'right'y el rotationargumento ( **kwargs) que toma el valor del ángulo en grados se asigna a 45 grados.

Ejemplo 6: Usar matplotlib.pyplotpara mostrar una imagen y mostrar su título usando matplotlib.pyplot.title().

Python3

# importing modules 
from PIL import ImageTk, Image  
from matplotlib import pyplot as plt
  
# depicting the visualization
testImage = Image.open('g4g.png')
  
# displaying the title 
plt.title("Geeks 4 Geeks",
          fontsize='20',
          backgroundcolor='green',
          color='white')
plt.imshow(testImage)

Producción:

En el ejemplo anterior, el título de una imagen se muestra usando el title()método que tiene argumentos labelcomo "Geeks 4 Geeks", fontsizeclave de como fontdicty son parámetros adicionales que tienen valores de string y respectivamente.'20'backgroundcolorcolor'green''white'

Publicación traducida automáticamente

Artículo escrito por riturajsaha 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 *