Matplotlib
„Matplotlib“ yra „Python“ biblioteka, praplečianti „NumPy“ biblioteką skaitinėmis ir matematinėmis funkcijomis. Pyplot yra būsenos sąsaja su MATLAB tipo Matplotlib moduliu.
Varnelės yra duomenų taško simboliai, rodomi ant ašių. „Matplotlib“ numatytieji varnelių ieškikliai ir formatuotojai yra skirti būti naudingi įvairiomis aplinkybėmis. Erkių išdėstymas ir etiketės gali būti aiškiai nurodytos, kad atitiktų konkrečius reikalavimus.
Sąrašo objektas perduodamas kaip argumentas funkcijoms xticks () ir yticks (). Sąrašo komponentai nurodo atitinkamo veiksmo taškus, kuriuose bus rodomos varnelės.
matplotlib.pyplot.xticks() Funkcija
Norėdami gauti ir nustatyti dabartines x ašies žymėjimo vietas ir etiketes, naudokite „matplotlib“ bibliotekos „pyplot“ modulio metodą „annotate()“.
Sintaksė:
matplotlib.pyplot.xticks(ticks=None, labels=None, **kwargs)
Naudojami parametrai:
Grąžinimo tipas:
palyginti su styga
„Matplotlib“ funkcija xticks() grąžina:
Pavyzdžiai
Parodykite, kaip naudoti matplotlib.pyplot.xticks() funkciją matplotlib.pyplot:
1 pavyzdys: matplotlib.pyplot.xticks naudojimas.
Kodas:
avinas aktorius
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()
Išvestis:
2 pavyzdys:
Kodas:
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()
Išvestis:
Išvada
- „Matplotlib“ yra „Python“ biblioteka, praplečianti „NumPy“ biblioteką skaitinėmis ir matematinėmis funkcijomis. Pyplot yra būsenos sąsaja su Matplotlib moduliu, kuris yra panašus į MATLAB.
- Varnelės yra ašimis pagrįsti duomenų taškų simboliai. Visuose ankstesniuose pavyzdžiuose „Matplotlib“ automatiškai perėmė tarpų tarp ašies funkciją. Numatytieji „Matplotlib“ žymenų ieškikliai ir formatuotojai yra skirti būti naudingi įvairiose situacijose.
- Erkių išdėstymas ir etiketės gali būti aiškiai nurodytos, kad atitiktų konkrečius reikalavimus. Procedūros xticks() ir yticks() naudoja sąrašo objektą kaip argumentą. Veiksmų taškuose, kuriuos žymi sąrašo komponentai, bus rodomos varnelės.