Matplotlib
Matplotlib es una biblioteca de Python que amplía la biblioteca NumPy con funciones numéricas y matemáticas. Pyplot es una interfaz basada en estado para un módulo Matplotlib similar a MATLAB.
Las marcas son símbolos de puntos de datos que aparecen en los ejes. Los formateadores y localizadores de ticks predeterminados de Matplotlib están destinados a ser útiles en una amplia gama de circunstancias. Las ubicaciones de las marcas y las etiquetas se pueden especificar explícitamente para ajustarse a requisitos específicos.
Un objeto de lista se pasa como argumento a las funciones xticks() e yticks(). Los componentes de la lista representan los puntos de la acción apropiada donde se mostrarán las marcas.
np significa
Función matplotlib.pyplot.xticks()
Para adquirir y establecer las ubicaciones de marca actuales y las etiquetas del eje x, utilice el método annotate() del módulo pyplot de la biblioteca matplotlib.
Sintaxis:
matplotlib.pyplot.xticks(ticks=None, labels=None, **kwargs)
Los parámetros utilizados:
Tipo de devolución:
La función xticks() en Matplotlib devuelve:
Ejemplos
Muestre cómo utilizar la función matplotlib.pyplot.xticks() en matplotlib.pyplot:
Ejemplo 1: uso de matplotlib.pyplot.xticks.
aleatorio en c
Código:
import numpy as np import matplotlib.pyplot as plt x = [1, 2, 3, 4] y = [95, 38, 54, 35] labels = ['Geeks1', 'Geeks2', 'Geeks3', 'Geeks4'] plt.plot(x, y) # The rotation of the tick can be specified. # Labels might be in degrees or with keywords. plt.xticks(x, labels, rotation ='vertical') # Pad margins to prevent markers from being clipped by the axes. plt.margins(0.2) # Adjust the spacing to avoid tick-label clipping. plt.subplots_adjust(bottom = 0.15) plt.show()
Producción:
Ejemplo 2:
Código:
import matplotlib.pyplot as plt from mpl_toolkits.axes_grid1.inset_locator import inset_axes, zoomed_inset_axes def get_demo_image(): from matplotlib.cbook import get_sample_data import numpy as np f = get_sample_data('axes_grid / bivariate_normal.npy', asfileobj = False) z = np.load(f) # z is a numpy array of 15x15 return z, (3, 19, 4, 13) fig, ax = plt.subplots(figsize =[5, 4]) Z, extent = get_demo_image() ax.set(aspect = 1, xlim =(0, 65), ylim =(0, 50)) axins = zoomed_inset_axes(ax, zoom = 2, loc ='upper right') im = axins.imshow(Z, extent = extent, interpolation ='nearest', origin ='upper') plt.xlabel('X-axis') plt.ylabel('Y-axis') plt.xticks(visible = False) plt.show()
Producción:
Jasmine Davis cuando era niña
Conclusión
- Matplotlib es una biblioteca de Python que amplía la biblioteca NumPy con funciones numéricas y matemáticas. Pyplot es una interfaz basada en estado para el módulo Matplotlib, que es similar a MATLAB.
- Los ticks son símbolos de puntos de datos basados en ejes. En todos nuestros ejemplos anteriores, Matplotlib se ha hecho cargo automáticamente del trabajo de espaciar los puntos en el eje. Los formateadores y localizadores de ticks predeterminados en Matplotlib están pensados para ser útiles en una variedad de situaciones.
- Las ubicaciones de las marcas y las etiquetas se pueden especificar explícitamente para ajustarse a requisitos específicos. Los procedimientos xticks() e yticks() utilizan un objeto de lista como argumento. En los puntos de acción representados por los componentes de la lista, se mostrarán marcas.