logo

Python Xticks v Pythone

Matplotlib

Matplotlib je knižnica Pythonu, ktorá rozširuje knižnicu NumPy o numerické a matematické funkcie. Pyplot je stavové rozhranie k modulu Matplotlib podobnému MATLABu.

Ticks sú symboly dátových bodov, ktoré sa objavujú na osiach. Predvolené vyhľadávače a formátovače kliešťov Matplotlib sú určené na použitie v širokom spektre okolností. Umiestnenia a štítky môžu byť explicitne špecifikované tak, aby vyhovovali špecifickým požiadavkám.

Objekt zoznamu sa odovzdá ako argument funkciám xticks() a yticks(). Komponenty zoznamu predstavujú body na príslušnej akcii, kde sa zobrazia značky.

Funkcia matplotlib.pyplot.xticks().

Ak chcete získať a nastaviť aktuálne polohy a označenia osi x, použite metódu annotate() modulu pyplot knižnice matplotlib.

Syntax:

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

Použité parametre:

    Kliešte:Tento argument obsahuje zoznam pozícií xtick. a parameter, ktorý je voliteľný. Ak je ako argument zadaný prázdny zoznam, všetky xticks sa odstránia.Štítky:Tento parameter obsahuje štítky, ktoré budú umiestnené na určených miestach. Je to tiež voliteľný parameter.**wargs:Tento parameter riadi vzhľad štítkov pomocou atribútov Text.

Typ návratu:

Funkcia xticks() v Matplotlib vracia:

    miesta:Zoznam miest xtick.štítky:Zbierka textových položiek xlabel.

Príklady

Ukážte, ako používať funkciu matplotlib.pyplot.xticks() v matplotlib.pyplot:

Príklad 1: Použitie matplotlib.pyplot.xticks.

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

Výkon:

Python Xticks v Pythone

Príklad 2:

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

Výkon:

Python Xticks v Pythone

Záver

  • Matplotlib je knižnica Pythonu, ktorá rozširuje knižnicu NumPy o numerické a matematické funkcie. Pyplot je stavové rozhranie k modulu Matplotlib, ktorý je podobný MATLABu.
  • Ticks sú symboly dátových bodov založené na osiach. Vo všetkých našich predchádzajúcich príkladoch Matplotlib automaticky prevzal úlohu rozmiestnenia bodov na osi. Predvolené vyhľadávače a formátovače v Matplotlib majú byť užitočné v rôznych situáciách.
  • Umiestnenia a štítky môžu byť explicitne špecifikované tak, aby vyhovovali špecifickým požiadavkám. Procedúry xticks() a yticks() používajú ako argument objekt zoznamu. V bodoch akcií reprezentovaných komponentmi zoznamu sa zobrazia značky.