Plot time-series data

조회 수: 1 (최근 30일)
Phuong Que Tran
Phuong Que Tran 2024년 4월 16일
편집: KSSV 2024년 4월 16일
I have a 1000x501 table in which the 1st column is wavelength and the rest are the run number when I do the experiment. How can I plot it as the example below? I want the x is wavelength, y is run number and color for the value of y. Thanks~

답변 (1개)

KSSV
KSSV 2024년 4월 16일
편집: KSSV 2024년 4월 16일
Let A be your table.
wavelength = A(:,1) ;
Time = 1:size(A,2)-1 ;
data = A(:,2:end) ;
h = pcolor(wavelength,Time,data') ;
h.EdgeColor = 'none' ;
xlabel('Wave length')
ylabel('Time')
Also have a look on heatmap

카테고리

Help CenterFile Exchange에서 Data Distribution Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by