iT邦幫忙

0

MATLAB 如何同一線段不同顏色呢?

data = csvread('55469.csv');
x=data(:,1) %1~305999 這是x軸
y=data(:,2) %0,1,2 這是高度
yd=data(:,3) %這是每一個高度的顏色

if data(yd==0)
plot(x,y,'r');hold on;
elseif data(yd==1)
plot(x,y,'b');hold on;
else
plot(x,y,'g');hold on;
end

y是他們的高度只有0 or 1 or 2 3種高度
x從0開始到最後
yd我想要決定它們的顏色 用yd來決定 0等於紅 1等於藍 2等於綠 總共三總顏色
我這樣只會都同一個顏色 請問要怎麼做呢?
https://ithelp.ithome.com.tw/upload/images/20190111/20110224txyEOWulc7.png
跟這一樣

尚未有邦友回答

立即登入回答