How to remove some xticklabels (but still keeping all the xticks)?
Ältere Kommentare anzeigen
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) = '';
Akzeptierte Antwort
Weitere Antworten (1)
Steven Lord
am 29 Okt. 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 Kommentar
Sim
am 29 Okt. 2024
Kategorien
Mehr zu Annotations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
