logo

Python Xticks en Python

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:

    Garrapatas:Este argumento contiene una lista de posiciones de xtick. y un parámetro que es opcional. Si se proporciona una lista vacía como argumento, se eliminan todos los xticks.Etiquetas:Este parámetro comprende etiquetas que se colocarán en los lugares de marca especificados. También es un parámetro opcional.**wargs:Este parámetro controla la apariencia de las etiquetas usando atributos de Texto.

Tipo de devolución:

La función xticks() en Matplotlib devuelve:

    locomotoras:La lista de ubicaciones de xtick.etiquetas:Una colección de elementos de texto xlabel.

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:

Python Xticks en Python

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
Python Xticks en Python

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.