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.axis()
La función Axes.axis() en el módulo de ejes de la biblioteca matplotlib es el método conveniente para obtener o establecer algunas propiedades de los ejes.
Sintaxis: Axes.axis(self, *args, **kwargs)
Parámetros: Este método acepta los siguientes parámetros que se describen a continuación:
- xmin, xmax, ymin, ymax : Estos parámetros son los límites de los ejes a configurar.
axis([xmin, xmax, ymin, ymax])- opción : Este parámetro se utiliza para activar o desactivar las líneas de eje y las etiquetas o las opciones.
- emit : este parámetro se usa para verificar si los observadores son notificados del cambio de límite del eje.
Devoluciones: Este método devuelve lo siguiente:
- xmin, xmax, ymin, ymax : Esto devuelve los límites del eje.
Los siguientes ejemplos ilustran la función matplotlib.axes.Axes.axis() en matplotlib.axes:
Ejemplo 1:
# Implementation of matplotlib function import matplotlib.pyplot as plt import numpy as np labels = 'Geek1', 'Geek2', 'Geek3', 'Geek4', 'Geek5' sizes = [95, 230, 145, 40, 65] explode = (0, 0.2, 0, 0, 0) fig1, ax1 = plt.subplots() ax1.pie(sizes, explode = explode, labels = labels, autopct ='% 1.0f %%', shadow = True, startangle = 90) ax1.axis('square') ax1.set_title('matplotlib.axes.Axes.axis() \ Example\n', fontsize = 14, fontweight ='bold') plt.show()
Producción:
Ejemplo 2:
# Implementation of matplotlib function import matplotlib.pyplot as plt import matplotlib.patches as patches import matplotlib.cbook as cbook # image used is # https://media.geeksforgeeks.org / wp-content # / uploads / 20200402214740 / geek.jpg with cbook.get_sample_data('geek.JPG') as image_file: image = plt.imread(image_file) fig, (ax, ax1) = plt.subplots(2, 1) im = ax.imshow(image) patch = patches.Rectangle((0, 0), 260, 200, transform = ax.transData) im.set_clip_path(patch) ax.set_title('Without Axis Function', fontsize = 10, fontweight ='bold') im = ax1.imshow(image) patch = patches.Rectangle((0, 0), 260, 200, transform = ax1.transData) im.set_clip_path(patch) ax1.axis('off') ax1.set_title("Axis Function with 'Off' option", fontsize = 10, 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