필터 지우기
필터 지우기

Pcolor of a time-series

조회 수: 2 (최근 30일)
user20912
user20912 2022년 4월 14일
댓글: Mathieu NOE 2022년 4월 19일
HI. I have a very long time series which data is:
>> whos dt data1
Name Size Bytes Class Attributes
dt 3285x1 52560 double
data1 3285x1 26280 single
where dt is the dates of 8 years. I have this idea of making a pcolor of this so I've already try the following:
data2 = repmat(data1,[1 2]);
dummy = ones(size(data2,2),1);
Now I have this:
>> whos data2 dummy dt
Name Size Bytes Class Attributes
dt 3285x1 26280 double
data2 3285x2 26280 single
dummy 2x1 16 double
Then, I try a
pcolor(dt,dummy,data2)
But I get a white plot (see the attached image). Is my approach correct? If so, why do I get a white plot?
Thanks in advance.

답변 (1개)

Mathieu NOE
Mathieu NOE 2022년 4월 15일
hello
I suspect this is the intention - demo on "dummy" data
% dummy data
dt = (1:3285)';
data1 = single(rand(3285,1));
data2 = repmat(data1,[1 2]);
dummy = (1:size(data2,2));
[X,Y] = meshgrid(dt,dummy);
p = pcolor(X,Y,data2');
set(p, 'EdgeColor', 'none');
  댓글 수: 2
user20912
user20912 2022년 4월 18일
This actually helps. Thank you
Mathieu NOE
Mathieu NOE 2022년 4월 19일
My pleasure !

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

카테고리

Help CenterFile Exchange에서 Time Series Collections에 대해 자세히 알아보기

제품


릴리스

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by