How can I add more tick labels to my graph? When opened I only get two tick labels and now and again I wont change anything and it will give me 5 or 6 labels. Is there a way i can speciify exactly how many labels i require?
function plot_tide_data(tidedata)
figure(1)
clf
plot(tidedata.t,tidedata.h,'b-')
datetick('x','dd/mmm')
xlabel('Day of Month','fontsize',15)
ylabel('Tidal Height (m)','fontsize',15)
set(gca,'Xminortick','on')
set(gca,'Yminortick','on')
set(gca,'tickdir','in')
grid on
set(gcf, 'PaperPositionMode', 'auto');
set(gca,'linewidth',2)
u = get(gca,'XtickLabel');
set(gca,'XtickLabel',u,'fontsize',20)
set(gca,'linewidth',1.5)
xlim([737739 737750])

 채택된 답변

Adam Danz
Adam Danz 2019년 12월 2일
편집: Adam Danz 2019년 12월 3일

0 개 추천

Adjust xtick axis property.
This method below specifies 6 ticks that start and end at your existing tick bounds
ax = gca();
ax.XTick = linspace(ax.XTick(1),ax.XTick(end),6);
%---------------------------------------------^ 6 ticks

댓글 수: 2

Thomas Maw
Thomas Maw 2019년 12월 3일
Thank you!
Adam Danz
Adam Danz 2019년 12월 3일
Glad I could help!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Axis Labels에 대해 자세히 알아보기

질문:

2019년 12월 2일

댓글:

2019년 12월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by