Как удалить тики из графиков Matplotlib


Часто вам может понадобиться удалить галочки с одной или нескольких осей на графике Matplotlib. К счастью, это легко сделать с помощью функции tick_params() .

В этом руководстве показано несколько примеров использования этой функции на практике на основе следующей диаграммы рассеяния:

import matplotlib.pyplot as plt

#create data
x = [25, 12, 15, 14, 19, 23, 25, 29]
y = [5, 7, 7, 9, 12, 9, 9, 4]

#create scatterplot
plt.scatter (x, y, s=200)

Пример 1. Удаление делений с одной оси

В следующем коде показано, как удалить галочки с оси Y :

plt.tick_params (left= False )

plt.scatter (x, y, s=200)

А следующий код показывает, как удалить галочки с оси X :

plt.tick_params (bottom= False )

plt.scatter (x, y, s=200) 

Пример 2: удаление делений с обеих осей

В следующем коде показано, как удалить галочки с обеих осей:

plt.tick_params (left= False ,
 bottom= False )

plt.scatter (x, y, s=200) 

Пример 3. Удаление делений и меток с осей

В следующем коде показано, как удалить галочки и метки с обеих осей:

plt.tick_params (left= False ,
 bottom= False,
 labelleft= False ,
 labelbottom= False )

plt.scatter (x, y, s=200) 

Вы можете найти больше руководств по Matplotlib здесь .