# How do I limit plotting the values from a row variable say time?

2 views (last 30 days)
Tunde Adubi on 27 Jun 2022
Commented: Tunde Adubi on 28 Jun 2022
I want to make a plot with the time for 41665 values only. How do I achieve this?
figure('position',[50 100 1400 400])
pcolor(datenum(time),rng,zh)
datetick('x')
shading flat
##### 0 CommentsShowHide -1 older comments

Sign in to comment.

### Answers (1)

KSSV on 27 Jun 2022
Z = peaks(30) ;
x = datetime(2022,01,01):datetime(2022,01,30) ; % datetime class
y = 1:30 ;
pcolor(x,y,Z)
shading flat
##### 3 CommentsShowHide 2 older comments
Tunde Adubi on 28 Jun 2022
The time variable (x-axis) should be 41665x1; The rng is the Y-axis 600 x1(double); zh has no dimension as its a 2D plot, see attached figure. In the attachment, The vertical space on the RHS with an extra hour (00:00 to 01:00) is to be eliminated from time.

Sign in to comment.

### Community Treasure Hunt

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

Start Hunting!