logo

Python Xticks Pythonban

Matplotlib

A Matplotlib egy Python könyvtár, amely numerikus és matematikai függvényekkel bővíti a NumPy könyvtárat. A Pyplot egy állapotalapú interfész egy MATLAB-szerű Matplotlib modulhoz.

Például az

A kullancsok a tengelyeken megjelenő adatpont-szimbólumok. A Matplotlib alapértelmezett tick lokátorai és formázói a körülmények széles körében hasznosak. A kullancsok elhelyezése és címkéi kifejezetten meghatározhatók, hogy megfeleljenek az adott követelményeknek.

Egy listaobjektum argumentumként kerül átadásra az xticks() és az yticks() függvényeknek. A listaelemek a megfelelő művelet azon pontjait jelentik, ahol a pipák megjelennek.

matplotlib.pyplot.xticks() Függvény

Az x tengely aktuális jelölési helyeinek és címkéinek megszerzéséhez és beállításához használja a matplotlib könyvtár pyplot moduljának annotate() metódusát.

Szintaxis:

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

A használt paraméterek:

    Kullancsok:Ez az argumentum az xtick pozíciók listáját tartalmazza. és egy paraméter, amely nem kötelező. Ha üres listát adunk meg argumentumként, az összes xtick eltávolításra kerül.Címkék:Ez a paraméter olyan címkéket tartalmaz, amelyek a megadott pipa helyeken kerülnek elhelyezésre. Ez is egy opcionális paraméter.**harcok:Ez a paraméter a szöveg attribútumok segítségével szabályozza a címkék megjelenését.

Visszaküldés típusa:

Az xticks() függvény a Matplotlibben a következőket adja vissza:

    locs:Az xtick helylista.címkék:Xlabel szövegelemek gyűjteménye.

Példák

Mutassa meg, hogyan kell használni a matplotlib.pyplot.xticks() függvényt a matplotlib.pyplot fájlban:

1. példa: A matplotlib.pyplot.xticks használata.

Kód:

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

Kimenet:

Python Xticks Pythonban

2. példa:

Kód:

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

Kimenet:

Python Xticks Pythonban

Következtetés

  • A Matplotlib egy Python könyvtár, amely numerikus és matematikai függvényekkel bővíti a NumPy könyvtárat. A Pyplot egy állapotalapú interfész a Matplotlib modulhoz, amely hasonló a MATLAB-hoz.
  • A kullancsok tengelyalapú adatpont szimbólumok. Valamennyi korábbi példánkban a Matplotlib automatikusan átvette a tengelyen lévő pontok távolságának feladatát. A Matplotlib alapértelmezett tick lokátorai és formázói különféle helyzetekben hasznosak lehetnek.
  • A kullancsok elhelyezése és címkéi kifejezetten meghatározhatók, hogy megfeleljenek az adott követelményeknek. Az xticks() és yticks() eljárások egy lista objektumot használnak argumentumként. A listaelemek által képviselt cselekvési pontokon pipák jelennek meg.