Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. Pyplot es una interfaz basada en estado para un módulo Matplotlib que proporciona una interfaz similar a MATLAB. Hay varios gráficos que se pueden usar en Pyplot: Gráfico de línea, Contorno, Histograma, Dispersión, Gráfico 3D, etc.
método matplotlib.pyplot.get_figlabels()
El método get_figlabels() en el módulo pyplot de la biblioteca matplotlib se usa para obtener la lista de etiquetas de figuras existentes.
Sintaxis: matplotlib.pyplot.get_figlabels()
Parámetros: este método no acepta ningún parámetro.
Devoluciones: este método devuelve la lista de etiquetas de figuras existentes.
Los siguientes ejemplos ilustran la función matplotlib.pyplot.get_figlabels() en matplotlib.pyplot:
Ejemplo 1:
import matplotlib.pyplot as plt import numpy as np t = np.arange(0.01, 5.0, 0.01) s = np.exp(-t) plt.plot(t, s) plt.ylim(1, 0) plt.ylabel('Display Y-axis Label', fontweight ='bold') plt.grid(True) w = plt.get_figlabels() plt.text(1.5, 0.58, "List of existing figure labels : \n" + str(w), fontsize = 12) plt.title('matplotlib.pyplot.get_figlabels() function\ Example', fontweight ="bold") plt.show()
Producción:
Ejemplo 2:
import matplotlib.pyplot as plt import matplotlib as mpl import matplotlib.patches as patches import numpy as np mpl.rcParams['figure.dpi'] = 80 mpl.rcParams['savefig.dpi'] = 80 def redraw(event): if np.size(plt.get_figlabels()): ax.clear() drawRectangles(ax) fig.canvas.draw() else: pass def drawRectangles(ax): td2dis = ax.transData coords = td2dis.transform([0.2, 0.5]) tr = mpl.transforms.Affine2D().rotate_deg_around(coords[0], coords[1], 10) t = td2dis + tr rec0 = patches.Rectangle((0.5, 0.5), 0.25, 0.2, color = 'green', alpha = 0.4) ax.add_patch(rec0) rect1 = patches.Rectangle((0.5, 0.5), 0.25, 0.2, color = 'green', alpha = 0.7, transform = t) ax.add_patch(rect1); plt.title('matplotlib.pyplot.get_figlabels() function Example', fontweight ="bold") plt.grid() figSize = (8, 6) fig = plt.figure("Patch rotate", figsize = figSize) ax = fig.add_subplot(111) ax.set_xlim(0, 1);ax.set_ylim(0, 1); fig.canvas.mpl_connect('resize_event', redraw) drawRectangles(ax) plt.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA