Requisito previo: Matplotlib
En este artículo, aprenderemos cómo cambiar (aumentar/disminuir) el tamaño de fuente de la etiqueta de marca de un gráfico en matplotlib. Para ello es imprescindible la comprensión de los siguientes conceptos:
- Matplotlib : 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. Fue presentado por John Hunter en el año 2002.
- Etiqueta de marca: las marcas son los marcadores que indican puntos de datos en los ejes. Los formateadores y localizadores de ticks predeterminados de Matplotlib están diseñados para ser generalmente suficientes en muchas situaciones comunes. La posición y las etiquetas de las marcas a menudo se mencionan explícitamente para adaptarse a requisitos específicos.
- Tamaño de fuente: El tamaño de fuente o tamaño del texto es el tamaño de los caracteres que se muestran en una pantalla o se imprimen en una página.
Enfoque: para cambiar el tamaño de fuente de las etiquetas de marca, se deben seguir algunos pasos básicos que se detallan a continuación:
- Importar bibliotecas.
- Crear o importar datos.
- Trace un gráfico sobre datos usando matplotlib.
- Cambie el tamaño de fuente de las etiquetas de marca. (esto se puede hacer por diferentes métodos)
Para cambiar el tamaño de fuente de las etiquetas de marca, se puede emplear cualquiera de los tres métodos diferentes en contraste con los pasos mencionados anteriormente. Estos tres métodos son:
- tamaño de fuente en plt.xticks/plt.yticks()
- tamaño de fuente en ax.set_yticklabels/ax.set_xticklabels()
- tamaño de etiqueta en ax.tick_params()
Analicemos la implementación de estos métodos uno por uno con la ayuda de ejemplos:
Ejemplo 1: (usando plt.xticks/plt.yticks)
Python3
# importing libraries import matplotlib.pyplot as plt # creating data x = list(range(1, 11, 1)) y = [s*s for s in x] # ploting data plt.plot(x, y) # changing the fontsize of yticks plt.yticks(fontsize=20) # showing the plot plt.show()
Producción :
Ejemplo 2: (usando ax.set_yticklabels/ax.set_xticklabels)
Python3
# importing libraries import matplotlib.pyplot as plt import numpy as np # create data x = list(range(1, 11, 1)) y = np.log(x) # make objects of subplots fig, ax = plt.subplots() # plot the data ax.plot(x, y) # change the fontsize ax.set_xticklabels(x, fontsize=20) # show the plot plt.show()
Producción :
Ejemplo 3: (usando ax.tick_params)
Python3
# importing libraries import matplotlib.pyplot as plt import numpy as np # create data x = list(range(1, 11, 1)) y = np.sin(x) # make objects of subplots fig, ax = plt.subplots(1, 1) # plot the data ax.plot(x, y) # change the fontsize ax.tick_params(axis='x', labelsize=20) # show the plot plt.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por deepanshu_rustagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA