Matplotlib
Matplotlib ir Python bibliotēka, kas paplašina NumPy bibliotēku ar skaitliskām un matemātiskām funkcijām. Pyplot ir uz stāvokli balstīts interfeiss MATLAB līdzīgam Matplotlib modulim.
Atzīmes ir datu punktu simboli, kas parādās uz asīm. Matplotlib noklusējuma ķeksīšu lokatori un formatētāji ir paredzēti kā noderīgi dažādos apstākļos. Ērču izvietojumu un etiķetes var skaidri norādīt, lai tās atbilstu īpašām prasībām.
Saraksta objekts tiek nodots kā arguments funkcijām xticks () un yticks (). Saraksta komponenti apzīmē atbilstošās darbības punktus, kuros tiks parādītas atzīmes.
elektrības priekšrocības
matplotlib.pyplot.xticks() Funkcija
Lai iegūtu un iestatītu pašreizējās x ass atzīmju atrašanās vietas un etiķetes, izmantojiet matplotlib bibliotēkas pyplot moduļa metodi anotate().
Sintakse:
matplotlib.pyplot.xticks(ticks=None, labels=None, **kwargs)
Izmantotie parametri:
Atgriešanas veids:
Funkcija xticks() programmā Matplotlib atgriež:
Piemēri
Parādīt, kā izmantot matplotlib.pyplot.xticks() funkciju failā matplotlib.pyplot:
1. piemērs. Matplotlib.pyplot.xticks izmantošana.
primitīvie datu tipi java
Kods:
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()
Izvade:
2. piemērs:
Kods:
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()
Izvade:
fontu saraksts pakalpojumā gimp
Secinājums
- Matplotlib ir Python bibliotēka, kas paplašina NumPy bibliotēku ar skaitliskām un matemātiskām funkcijām. Pyplot ir uz stāvokli balstīta saskarne Matplotlib modulim, kas ir līdzīgs MATLAB.
- Atzīmes ir uz asīm balstīti datu punktu simboli. Visos mūsu iepriekšējos piemēros Matplotlib automātiski ir pārņēmis atstarpes punktus uz ass. Matplotlib noklusējuma atzīmju lokatori un formatētāji ir paredzēti, lai tie būtu noderīgi dažādās situācijās.
- Ērču izvietojumu un etiķetes var skaidri norādīt, lai tās atbilstu īpašām prasībām. Procedūras xticks() un yticks() izmanto saraksta objektu kā argumentu. Darbības punktos, ko attēlo saraksta komponenti, tiks parādītas atzīmes.