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:
Returtyp:
Funktionen xticks() i Matplotlib returnerar:
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:
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:
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.