How to change the x axis labels of a plot so that they only show integer values
81 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen

Thanks!
3 Kommentare
Antworten (2)
Walter Roberson
am 15 Nov. 2019
ax = gca;
ax.Xticks = unique( round(ax.XTicks) );
2 Kommentare
Walter Roberson
am 12 Mär. 2020
Bearbeitet: Walter Roberson
am 12 Mär. 2020
ax is a variable assigned the result of gca . gca is a function that returns a handle to the current axes. So ax will be assigned a handle to the current axes.
ax = gca;
ax.XTick = unique( round(ax.XTick) );
SHC
am 12 Mär. 2020
curtick = get(gca, 'xTick');
xticks(unique(round(curtick)));
2 Kommentare
Walter Roberson
am 12 Mär. 2020
Note: this requires R2016b or later. For earlier releases, especially before R2015b, it would look like,
curtick = get(gca, 'XTick');
set(gca, 'XTick', unique(round(curtick)))
Siehe auch
Kategorien
Mehr zu Labels and Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!