How do I shift the axes labeling in matlab?
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (2)
Image Analyst
le 20 Juin 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 commentaires
Jan
le 20 Juin 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 commentaires
Voir également
Catégories
En savoir plus sur Axis Labels dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!