2013-03-20 85 views
15

我有一個在MATLAB的陰謀,我想從中刪除xtick s,但保持xticklabel s。如果我只是刪除xtick像這樣:刪除xticks,但保留xticklabels在MATLAB

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

...那麼標籤也消失了。有沒有辦法保留標籤,而不必用文本框手動重新創建標籤?我想盡量讓xtick的長度爲零,但this answer暗示xtick屬性不能獨立控制。

回答

22

嘗試修改TickLength屬性:

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

完美的,不知道這存在!時間允許時會接受... – 2013-03-20 16:46:33