logo

Python Xticks в Python

Matplotlib

Matplotlib е библиотека на Python, която разширява библиотеката NumPy с числени и математически функции. Pyplot е базиран на състоянието интерфейс към подобен на MATLAB модул Matplotlib.

Отметките са символи на точки от данни, които се появяват върху осите. Локаторите и формататорите на Matplotlib по подразбиране са предназначени да бъдат полезни при широк диапазон от обстоятелства. Разположенията на отметките и етикетите могат да бъдат изрично посочени, за да отговарят на конкретни изисквания.

Обект списък се предава като аргумент на функциите xticks() и yticks(). Компонентите на списъка представляват точките на съответното действие, където ще се показват отметки.

Функция matplotlib.pyplot.xticks().

За да получите и зададете текущите местоположения на отметките и етикетите на оста x, използвайте метода annotate() на модула pyplot на библиотеката matplotlib.

Синтаксис:

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

Използваните параметри:

    Отметки:Този аргумент съдържа списък с позиции на xtick. и параметър, който не е задължителен. Ако като аргумент е предоставен празен списък, всички xticks се премахват.Етикети:Този параметър включва етикети, които ще бъдат поставени на посочените места за отметки. Това също е незадължителен параметър.**войни:Този параметър контролира външния вид на етикетите с помощта на текстови атрибути.

Тип връщане:

Функцията xticks() в Matplotlib връща:

    locs:Списъкът с местоположения на xtick.етикети:Колекция от текстови елементи xlabel.

Примери

Покажете как да използвате функцията matplotlib.pyplot.xticks() в matplotlib.pyplot:

Пример 1: Използване на matplotlib.pyplot.xticks.

Код:

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

Изход:

Python Xticks в Python

Пример 2:

Код:

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

Изход:

Python Xticks в Python

Заключение

  • Matplotlib е библиотека на Python, която разширява библиотеката NumPy с числени и математически функции. Pyplot е базиран на състоянието интерфейс към модула Matplotlib, който е подобен на MATLAB.
  • Кърлежите са базирани на оси символи на точки от данни. Във всичките ни предишни примери Matplotlib автоматично е поел задачата за разпределяне на точките по оста. Локаторите и форматиращите отметки по подразбиране в Matplotlib са предназначени да бъдат полезни в различни ситуации.
  • Разположенията на отметките и етикетите могат да бъдат изрично посочени, за да отговарят на конкретни изисквания. Процедурите xticks() и yticks() използват списък обект като аргумент. В точките за действие, представени от компонентите на списъка, ще се показват отметки.