Удалите xticks, но держите xticklabels в MATLAB

У меня есть график в MATLAB, из которого я хотел бы удалить xtick, но сохранить xticklabel s. Если я просто удалю xtick так:

set(gca, 'XTick', []);

... тогда метки также исчезают. Есть ли способ сохранить ярлыки, без необходимости вручную создавать их с помощью текстовых полей? Я думал о попытке сделать длину xtick ноль, но этот ответ предполагает, что свойства xtick не могут контролироваться независимо.

Ответы

Ответ 1

Попробуйте изменить свойство TickLength:

set(gca, 'Ticklength', [0 0])