specifying only few tick labels

51 views (last 30 days)
HARIKRISHNA B YADULADODDI
Edited: Scott MacKenzie on 7 May 2021
I have 200 points of non numerical data type(ex:2:2|2:3, 2:3|2:4, 2:4|2:5 - - - - - 2:199|2:200) these are the x axis ticks. Out of all this i want to represent few ticks because on x axis the points will overlap as i was trying this in excel. Kinldy help me

Answers (1)

Scott MacKenzie
Scott MacKenzie on 7 May 2021
Edited: Scott MacKenzie on 7 May 2021
Frist, decide on how many ticks labels you want, Then, create a cell array with the labels. Set the axis ticks and tick labels accordingly. The script below shows the general idea. There are 200 data points and 9 tick labels, equally spaced.
y = rand(1,200);
plot(y);
ax = gca;
ax.XTick = 0:25:200;
labels = { 'a', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j' };
ax.XTickLabels = labels;

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!