setting y axis data in figure
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
time=[0:2:24];
data=[23.3;21.68;27.47;41.98;60.13;76.10;75.13;66.050;54.027;32.78;24.62;22.67;23.38];
figure;
plot(time,data,'r','LineWidth',2)
title('station','fontsize',12,'fontweight','bold')
xlabel('UTC','fontsize',12,'fontweight','bold')
ylabel('data','fontsize',12,'fontweight','bold')
set(gca, 'XTick',time, 'FontSize',12); grid on
%in y axis of figure, I need to see all data values w.r.t. time. Like, 23.3 for 0, 21.68 for 2 hours, etc. I also need to narrow the data space of the y axis. i.e, in this plot, increment of data is 10, can I set 5 something?
0 Commenti
Risposta accettata
@Johannes
il 17 Set 2015
Hi, to narrow the data space you can use the following commands,
ax=gca;
ax.YLim = [20 78];
ax.YTick = 20:2:78;
ax.Ylim is setting the limits of the y-axis and ax.YTick sets the distance between the Ticks.
To display the data values you could use the text function.
text(x,y,str)
Bye, john
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Axis Labels in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!