2013-03-20 13 views
15

içinde saklayın MATLAB içinde xtick s öğesini kaldırmak istiyorum ancak xticklabel s etiketini saklayın. Sadece şöyle xtick kaldırırsanız:Xtick'i kaldırın, ancak xticklabels'i MATLAB

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

... sonra etiketler de kaybolur. Etiketleri, metin kutuları ile el ile yeniden oluşturmak zorunda kalmadan tutmak için bir yolu var mı? xtick s sıfır uzunluğunu yapmaya çalıştım ama this answer, xtick özelliklerinin bağımsız olarak denetlenemeyeceğini önerir.

cevap

22

deneyin TickLength özelliğini değiştirerek:

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

mükemmel olan bu var bilmiyordum! Zaman izin verdiği zaman kabul eder ... –