How do I shift the axes labeling in matlab?
6 views (last 30 days)
Show older comments
By axis labeling, I mean the values (1,2,3,...10) written below the x-axis. I want to shift it down.Using the following code, I am able to shift the axis name down.
xlabh = get(gca,'xlabel');
set(xlabh,'Position',get(xlabh,'Position') - [0 0.005 0]);
0 Comments
Answers (2)
Image Analyst
on 20 Jun 2017
Do you perhaps mean
ax = gca; % Get handle to current axes.
ax.XAxisLocation = 'origin'; % Put ticks and labels next to x axis instead of outside the box.
0 Comments
Jan
on 20 Jun 2017
You cannot control the position of the tick labels. Does changing the tick length help? https://www.mathworks.com/help/matlab/ref/numericruler-properties.html#property_d0e696160
Perhaps you can change the tick format to '\n%g'?
0 Comments
See Also
Categories
Find more on Axis Labels in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!