Ответ 1
Установите метки тиков не как пустой массив, а как список пустых строк. В приведенном ниже примере я заменил ярлыки xtick пустыми строками, оставив ось y нетронутой. Отсюда вы можете выборочно хранить определенные метки, если хотите.
import pylab as plt
fig, ax = plt.subplots()
ax.plot([1,2,3],[4,5,6])
labels = [item.get_text() for item in ax.get_xticklabels()]
empty_string_labels = ['']*len(labels)
ax.set_xticklabels(empty_string_labels)
plt.show()
Этот код адаптирован из предыдущего ответа.