logo

Python Xtick in Python

Matplotlib

Matplotlib è una libreria Python che estende la libreria NumPy con funzioni numeriche e matematiche. Pyplot è un'interfaccia basata sullo stato per un modulo Matplotlib simile a MATLAB.

I segni di spunta sono simboli di punti dati visualizzati sugli assi. I localizzatori e i formattatori di tick predefiniti di Matplotlib sono pensati per essere utili in un'ampia gamma di circostanze. I posizionamenti e le etichette dei segni di spunta possono essere specificati esplicitamente per soddisfare requisiti specifici.

Un oggetto elenco viene passato come argomento alle funzioni xticks() e yticks(). I componenti dell'elenco rappresentano i punti sull'azione appropriata in cui verranno visualizzati i segni di spunta.

Funzione matplotlib.pyplot.xticks()

Per acquisire e impostare le posizioni correnti dei tick e le etichette dell'asse x, utilizzare il metodo annotate() del modulo pyplot della libreria matplotlib.

Sintassi:

 matplotlib.pyplot.xticks(ticks=None, labels=None, **kwargs) 

I Parametri Utilizzati:

    Zecche:Questo argomento contiene un elenco di posizioni xtick. e un parametro facoltativo. Se come argomento viene fornita una lista vuota, tutti gli xtick verranno rimossi.Etichette:Questo parametro comprende le etichette che verranno posizionate nei punti di spunta specificati. È anche un parametro facoltativo.**warg:Questo parametro controlla l'aspetto delle etichette utilizzando gli attributi Testo.

Tipo di reso:

La funzione xticks() in Matplotlib restituisce:

    luoghi:L'elenco delle posizioni xtick.etichette:Una raccolta di elementi di testo xlabel.

Esempi

Mostra come utilizzare la funzione matplotlib.pyplot.xticks() in matplotlib.pyplot:

Esempio 1: utilizzo di matplotlib.pyplot.xticks.

Codice:

 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() 

Produzione:

Python Xtick in Python

Esempio 2:

Codice:

 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() 

Produzione:

Python Xtick in Python

Conclusione

  • Matplotlib è una libreria Python che estende la libreria NumPy con funzioni numeriche e matematiche. Pyplot è un'interfaccia basata sullo stato per il modulo Matplotlib, che è simile a MATLAB.
  • I segni di spunta sono simboli di punti dati basati su assi. In tutti i nostri esempi precedenti, Matplotlib ha assunto automaticamente il compito di spaziare i punti sull'asse. I localizzatori e i formattatori di tick predefiniti in Matplotlib sono pensati per essere utili in una varietà di situazioni.
  • I posizionamenti e le etichette dei segni di spunta possono essere specificati esplicitamente per soddisfare requisiti specifici. Le procedure xticks() e yticks() utilizzano un oggetto elenco come argomento. Nei punti di azione rappresentati dai componenti dell'elenco verranno visualizzati dei segni di spunta.