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: