logo

Python Xticks v Pythonu

Matplotlib

Matplotlib je knihovna Pythonu, která rozšiřuje knihovnu NumPy o numerické a matematické funkce. Pyplot je stavové rozhraní k modulu Matplotlib podobnému MATLABu.

Ticks jsou symboly datových bodů, které se objevují na osách. Výchozí lokátory a formátovače značek Matplotlib jsou určeny k tomu, aby byly užitečné v široké škále okolností. Umístění a štítky mohou být explicitně specifikovány tak, aby vyhovovaly konkrétním požadavkům.

Objekt seznamu je předán jako argument funkcím xticks() a yticks(). Komponenty seznamu představují body na příslušné akci, kde budou zobrazeny značky.

Funkce matplotlib.pyplot.xticks().

Chcete-li získat a nastavit aktuální umístění značek a popisky osy x, použijte metodu annotate() modulu pyplot knihovny matplotlib.

java mapy

Syntax:

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

Použité parametry:

    Klíšťata:Tento argument obsahuje seznam pozic xtick. a parametr, který je volitelný. Pokud je jako argument zadán prázdný seznam, všechna xticks se odstraní.Štítky:Tento parametr obsahuje štítky, které se umístí na určená místa zaškrtnutí. Je to také volitelný parametr.**wargs:Tento parametr řídí vzhled štítků pomocí atributů Text.

Typ vrácení:

Funkce xticks() v Matplotlib vrací:

    místa:Seznam míst xtick.štítky:Sbírka textových položek xlabel.

Příklady

Ukázat, jak používat funkci matplotlib.pyplot.xticks() v matplotlib.pyplot:

Příklad 1: Použití matplotlib.pyplot.xticks.

Kód:

latexové seznamy
 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ýstup:

Python Xticks v Pythonu

Pří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ýstup:

Python Xticks v Pythonu

Závěr

  • Matplotlib je knihovna Pythonu, která rozšiřuje knihovnu NumPy o numerické a matematické funkce. Pyplot je stavové rozhraní k modulu Matplotlib, který je podobný MATLABu.
  • Ticks jsou symboly datových bodů založené na osách. Ve všech našich předchozích příkladech Matplotlib automaticky převzal úlohu rozmístění bodů na ose. Výchozí lokátory a formátovače v Matplotlibu mají být užitečné v různých situacích.
  • Umístění a štítky mohou být explicitně specifikovány tak, aby vyhovovaly konkrétním požadavkům. Procedury xticks() a yticks() používají jako argument objekt seznamu. V bodech akcí reprezentovaných komponentami seznamu budou zobrazeny značky.