logo

Python Xticks i Python

Matplotlib

Matplotlib är ett Python-bibliotek som utökar NumPy-biblioteket med numeriska och matematiska funktioner. Pyplot är ett tillståndsbaserat gränssnitt till en MATLAB-liknande Matplotlib-modul.

if else uttalande java

Ticks är datapunktsymboler som visas på axlar. Matplotlibs förinställda tick-lokaliserare och formaterare är avsedda att vara användbara under en mängd olika omständigheter. Fästningsplaceringar och etiketter kan explicit specificeras för att passa specifika krav.

Ett listobjekt skickas som ett argument till funktionerna xticks() och yticks(). Listkomponenterna representerar punkterna på lämplig åtgärd där bockar kommer att visas.

matplotlib.pyplot.xticks() Funktion

För att förvärva och ställa in de aktuella tickplatserna och etiketterna för x-axeln, använd annotate()-metoden i matplotlib-bibliotekets pyplotmodul.

Syntax:

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

De parametrar som används:

    Fästingar:Detta argument innehåller en lista med xtick-positioner. och en parameter som är valfri. Om en tom lista tillhandahålls som argument tas alla xticks bort.Etiketter:Denna parameter omfattar etiketter som kommer att placeras på de angivna bockplatserna. Det är också en valfri parameter.**wargs:Den här parametern styr utseendet på etiketterna med hjälp av textattribut.

Returtyp:

Funktionen xticks() i Matplotlib returnerar:

    platser:xtick platslistan.etiketter:En samling xlabel-textobjekt.

Exempel

Visa hur du använder funktionen matplotlib.pyplot.xticks() i matplotlib.pyplot:

Exempel 1: Använda matplotlib.pyplot.xticks.

Koda:

python generera uuid
 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() 

Produktion:

Python Xticks i Python

Exempel 2:

Koda:

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

Produktion:

Python Xticks i Python

Slutsats

  • Matplotlib är ett Python-bibliotek som utökar NumPy-biblioteket med numeriska och matematiska funktioner. Pyplot är ett tillståndsbaserat gränssnitt till Matplotlib-modulen, som liknar MATLAB.
  • Ticks är axelbaserade datapunktsymboler. I alla våra tidigare exempel har Matplotlib automatiskt tagit över jobbet med att placera punkter på axeln. Standardfästplaceringarna och formaterarna i Matplotlib är avsedda att vara användbara i en mängd olika situationer.
  • Fästningsplaceringar och etiketter kan explicit specificeras för att passa specifika krav. Procedurerna xticcks() och yticks() använder ett listobjekt som argument. Vid de åtgärdspunkter som representeras av listkomponenterna kommer bockar att visas.