¿Cómo cambiar las fuentes en matplotlib?

Requisitos previos:  Matplotlib 

En este artículo, veremos cómo podemos cambiar la familia de fuentes de nuestro gráfico usando matplotlib. De hecho, matplotlib admite una variedad de fuentes, lo único que tiene que hacer para implementar es pasar el nombre como valor al parámetro fontname.

Acercarse:

  • Importar la biblioteca requerida.
  • Crear datos
  • Establecer fuente cambiada 
  • Normalmente trazar los datos
  • Gráfico de visualización

Ejemplo 1: Cambie la fuente solo para las etiquetas de los ejes.

Python3

from scipy import signal
import matplotlib.pyplot as plot
import numpy as np
# %matplotlib inline
  
# Plot the square wave
t = np.linspace(0, 1, 1000, endpoint=True)
plot.plot(t, signal.square(2 * np.pi * 5 * t))
  
# Change the x, y axis label to "Brush Script MT" font style.
plot.xlabel("Time (Seconds)", fontname="Brush Script MT", fontsize=18)
plot.ylabel("Amplitude", fontname="Brush Script MT", fontsize=18)
  
plot.show()

Producción:

Ejemplo 2: Cambiar la fuente solo para el título.

Python3

import matplotlib.pyplot as plot
  
x = [1, 2, 3, 4, 5, 6]
y = [0, 2, 4, 6, 8, 10]
  
# plotting a plot
plot.scatter(x, y)
  
# Set the title to 'Franklin Gothic Medium' style.
plot.title("Line Graph - Geeksforgeeks",
           fontname='Franklin Gothic Medium', fontsize=18)
  
plot.show()

Producción:

Ejemplo 3: Cambie la fuente solo para el título y las etiquetas de los ejes.

Python3

import matplotlib.pyplot as plot
  
x = [1, 2, 3, 4, 5, 6]
y = [0, 2, 4, 6, 8, 10]
  
# plotting a plot
plot.plot(x, y)
  
  
# Change the x, y axis label to 'Gabriola' style.
plot.xlabel("Years", fontname="Gabriola", fontsize=18)
plot.ylabel("Population (million)", fontname="Gabriola", fontsize=18)
  
# Set the title to 'Franklin Gothic Medium' style.
plot.title("Line Graph - Geeksforgeeks",
           fontname='Franklin Gothic Medium', fontsize=18)
  
plot.show()

Producción:

Publicación traducida automáticamente

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