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. і необов'язковий параметр. Якщо як аргумент подано порожній список, усі позначки xtick буде видалено.Мітки:Цей параметр містить мітки, які будуть розміщені у вказаних галочками місцях. Це також необов'язковий параметр.**варги:Цей параметр керує виглядом міток за допомогою атрибутів Text.

Тип повернення:

Функція 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() використовують об’єкт списку як аргумент. У точках дії, представлених компонентами списку, відображатимуться галочки.