Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. La clase Axes contiene la mayoría de los elementos de la figura: Axis, Tick, Line2D, Text, Polygon, etc., y establece el sistema de coordenadas. Y las instancias de Axes admiten devoluciones de llamada a través de un atributo de devoluciones de llamada.
función matplotlib.axes.Axes.get_frame_on()
La función Axes.get_frame_on() en el módulo de ejes de la biblioteca matplotlib se usa para saber si el parche de rectángulo de ejes está dibujado o no.
Sintaxis: Axes.get_frame_on(self)
Parámetros: este método no acepta ningún parámetro.
Devoluciones: este método devuelve si el parche del rectángulo de ejes está dibujado o no.
Los siguientes ejemplos ilustran la función matplotlib.axes.Axes.get_frame_on() en matplotlib.axes:
Ejemplo 1:
# Implementation of matplotlib function import numpy as np import matplotlib.pyplot as plt x = np.arange(-5, 5, 0.01) y1 = -3 * x*x + 10 * x + 10 y2 = 3 * x*x + x fig, ax = plt.subplots() ax.plot(x, y1, x, y2, color ='black') ax.fill_between(x, y1, y2, where = y2 >y1, facecolor ='green', alpha = 0.8) ax.fill_between(x, y1, y2, where = y2 <= y1, facecolor ='black', alpha = 0.8) ax.set_frame_on(False) x = ax.get_frame_on() ax.text(-2, 80, "Value of set_frame_on : " +str(x), style ='italic', fontsize = 10, color ="green") ax.set_title('matplotlib.axes.Axes.get_frame_on()\ Example\n', fontsize = 12, fontweight ='bold') plt.show()
Producción:
Ejemplo 2:
# Implementation of matplotlib function import numpy as np import matplotlib.pyplot as plt x = np.arange(16) y = np.sin(x / 3) fig, ax = plt.subplots() ax.step(x, y + 2, label ='pre (default)') ax.plot(x, y + 2, 'o--', color ='black', alpha = 0.3) ax.step(x, y + 1, where ='mid', label ='mid') ax.plot(x, y + 1, 'o--', color ='black', alpha = 0.3) ax.step(x, y, where ='post', label ='post') ax.plot(x, y, 'o--', color ='black', alpha = 0.3) ax.grid(axis ='x', color ='0.95') x = ax.get_frame_on() ax.text(4, 3.2, "Rectangulr Patch is Drawn : " +str(x), style ='italic', fontsize = 10, color ="green") ax.set_title('matplotlib.axes.Axes.get_frame_on()\ Example\n', fontsize = 12, fontweight ='bold') 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