How to remove some xticklabels (but still keeping all the xticks)?
Afficher commentaires plus anciens
How can I remove some xticklabels, but still keeping all the xticks?
Let's consider the following example:
x = 1:100;
y = exp(-0.1*x);
plot(x,y)

I want to remove the xticklabels corresponding to "0", "10", "20", "30", getting the following plot:

How can I do it?
I tried the following, without success:
ax = gca;
ax.XTickLabel(1:4) = '';
Réponse acceptée
Plus de réponses (1)
Steven Lord
le 29 Oct 2024
x = 1:100;
y = exp(-0.1*x);
plot(x,y)
xticks(0:10:100)
xl = xticklabels;
xl(1:2:end) = {''}; % Replace every other label
xticklabels(xl)
1 commentaire
Sim
le 29 Oct 2024
Catégories
En savoir plus sur Annotations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
