specifying only few tick labels

31 次查看(过去 30 天)
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

回答(1 个)

Scott MacKenzie
Scott MacKenzie 2021-5-7
编辑:Scott MacKenzie 2021-5-7
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;

类别

Help CenterFile Exchange 中查找有关 Axis Labels 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by