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.pcolormesh()
La función Axes.pcolormesh() en el módulo de ejes de la biblioteca matplotlib también se usa para crear un diagrama de pseudocolor con una cuadrícula rectangular no regular. Es más especializado que pcolor para el propósito dado y, por lo tanto, es más rápido. Soporta sombreado Gouraud
Sintaxis: Axes.pcolormesh(self, *args, alpha=Ninguno, norm=Ninguno, cmap=Ninguno, vmin=Ninguno, vmax=Ninguno, shading=’flat’, antialiased=False, data=Ninguno, **kwargs)
Parámetros: Este método acepta los siguientes parámetros que se describen a continuación:
- C: este parámetro contiene los valores en la array 2D que se asignarán en color.
- X, Y: Estos parámetros son las coordenadas de las esquinas del cuadrilátero.
- cmap : este parámetro es una instancia de mapa de colores o un nombre de mapa de colores registrado.
- norm : este parámetro es la instancia de Normalización que escala los valores de los datos al rango del mapa de colores canónico [0, 1] para el mapeo de colores
- vmin, vmax: estos parámetros son opcionales por naturaleza y están dentro del rango de la barra de colores.
- alfa: este parámetro es una intensidad del color.
- snap : este parámetro se usa para ajustar la malla a los límites de los píxeles.
- edgecolors : este parámetro es el color de los bordes. {‘ninguno’, Ninguno, ‘cara’, color, secuencia de colores}
- sombreado: este parámetro es el estilo de relleno. Cabe plano o gouraud.
Devoluciones: Esto devuelve lo siguiente:
- mesh : Esto devuelve matplotlib.collections.QuadMesh
Los siguientes ejemplos ilustran la función matplotlib.axes.Axes.pcolormesh() en matplotlib.axes:
Ejemplo 1:
# Implementation of matplotlib function import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import LogNorm Z = np.random.rand(25, 25) fig, ax0 = plt.subplots() ax0.pcolormesh(Z) ax0.set_title('matplotlib.axes.Axes.pcolormesh() Examples') plt.show()
Producción:
Ejemplo-2:
# Implementation of matplotlib function import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import LogNorm dx, dy = 0.015, 0.05 y, x = np.mgrid[slice(-4, 4 + dy, dy), slice(-4, 4 + dx, dx)] z = (1 - x / 3. + x ** 6 + y ** 3) * np.exp(-x ** 2 - y ** 2) z = z[:-1, :-1] z_min, z_max = -np.abs(z).max(), np.abs(z).max() fig, ax = plt.subplots() c = ax.pcolormesh(x, y, z, cmap ='Greens', vmin = z_min, vmax = z_max) fig.colorbar(c, ax = ax) ax.set_title('matplotlib.axes.Axes.pcolormesh() Examples') 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