How to Remove Tick Guides in MATLAB Plots
Code
>> scatter(rand(10, 1), rand(10, 1))

To completely remove the ticks themselves, you can use xtick([]) or ytick([]). However, if you want to remove just the tick guides while keeping the values, you need to adjust the TickLength as shown below1.
>> set(gca, 'TickLength', [0, 0])

This trick involves setting the length of the tick guides to zero. According to other documentation, in [x y], x represents the length of the tick guides on the x-axis and y represents the length on the y-axis. However, at least in version 2023b, I discovered a bug where x controls both the x and y axes simultaneously, and y has no function.
Environment
- OS: Windows
 - MATLAB: 2023b
 
