Configurar la familia de fuentes en Matplotlib

MatplotlibMatplotlibBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En Matplotlib, es posible configurar la familia y el estilo de fuente utilizados en los gráficos y visualizaciones. Esto es útil para garantizar la consistencia en la apariencia del texto en múltiples gráficos y para asegurar que el texto sea legible y fácil de leer. En esta práctica, exploraremos cómo configurar la familia y el estilo de fuente en Matplotlib.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) matplotlib(("Matplotlib")) -.-> matplotlib/AdvancedTopicsGroup(["Advanced Topics"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") python/DataStructuresGroup -.-> python/lists("Lists") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") matplotlib/AdvancedTopicsGroup -.-> matplotlib/matplotlib_config("Customizing Matplotlib Configurations") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48742{{"Configurar la familia de fuentes en Matplotlib"}} matplotlib/figures_axes -.-> lab-48742{{"Configurar la familia de fuentes en Matplotlib"}} python/lists -.-> lab-48742{{"Configurar la familia de fuentes en Matplotlib"}} python/importing_modules -.-> lab-48742{{"Configurar la familia de fuentes en Matplotlib"}} matplotlib/matplotlib_config -.-> lab-48742{{"Configurar la familia de fuentes en Matplotlib"}} python/data_visualization -.-> lab-48742{{"Configurar la familia de fuentes en Matplotlib"}} end

Elegir la fuente sans-serif predeterminada

La familia de fuentes predeterminada en Matplotlib es sans-serif. Podemos elegir utilizar la familia de fuentes predeterminada estableciendo el parámetro font.family en 'sans-serif'. Para hacer esto, podemos utilizar el siguiente código:

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "sans-serif"

Elegir una fuente sans-serif específica

Si queremos utilizar una fuente sans-serif específica, podemos establecer el parámetro font.sans-serif en una lista de nombres de fuentes. Matplotlib intentará utilizar la primera fuente de la lista que esté disponible en el sistema del usuario. Para hacer esto, podemos utilizar el siguiente código:

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "sans-serif"
plt.rcParams["font.sans-serif"] = ["Nimbus Sans"]

Elegir la fuente monospace predeterminada

La fuente monospace predeterminada en Matplotlib está determinada por el sistema operativo. Podemos elegir utilizar la fuente monospace predeterminada estableciendo el parámetro font.family en 'monospace'. Para hacer esto, podemos utilizar el siguiente código:

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "monospace"

Elegir una fuente monospace específica

Si queremos utilizar una fuente monospace específica, podemos establecer el parámetro font.monospace en una lista de nombres de fuentes. Matplotlib intentará utilizar la primera fuente de la lista que esté disponible en el sistema del usuario. Para hacer esto, podemos utilizar el siguiente código:

import matplotlib.pyplot as plt

plt.rcParams["font.family"] = "monospace"
plt.rcParams["font.monospace"] = ["FreeMono"]

Resumen

En este laboratorio, aprendimos cómo configurar la familia y el estilo de fuentes en Matplotlib. Exploramos cómo elegir las fuentes sans-serif y monospace predeterminadas, así como cómo especificar fuentes específicas para cada familia. Al configurar estos parámetros, podemos asegurarnos de que nuestras gráficas y visualizaciones sean legibles y consistentes en apariencia.