matlab裡不同顏色標記不同線點

2021-07-11 00:51:09 字數 1033 閱讀 5732

一:

[plain]view plain

copy

plot(x1,y2,x2,y2,x3,y3,...);  

此方法比較簡單,能滿足一般需要。但預設只能在7種顏色之間迴圈,具體的顏色可通過

[plain]view plain

copy

get(gca,'colororder')  

命令檢視

二:設定顏色陣列,通過迴圈使用不同的顏色

基本命令為

[plain]view plain

copy

plot(y,'color', [1 0 0]);  

clear;  

m=10; n=10;  

data=rand(m,n); %生成m組n點演示資料  

color=[0 0 0  

0 0 1  

0 1 0  

0 1 1  

1 0 0  

1 0 1  

1 1 0  

1 1 1  

0 .5 0  

0 .75 .75  

] ; %自定義m組顏色  

figure;hold on; %在同一張圖上繪製  

for i=1:m  

plot(data(i,:),'color',color(i,:));  

end   

三:(自己想得方法)

適用於離散的點

color=['r.','g.','b.','m.','c.','y.','k.','w.'];% 紅 綠 藍 品紅 青 黃 黑 白

figure(1);

grid on;

for i=1:k

plot(x(1+m/k*(i-1):m/k*i,1),x(1+m/k*(i-1):m/k*i,2),char(color(2*i-1:2*i)));

hold on;

end

UILable設定不同顏色不同字型

在專案開發中,我們經常會遇到在這樣一種情形 在乙個uilabel 使用不同的顏色或不同的字型來體現字串,在ios 6 以後我們可以很輕鬆的實現這一點,官方的api 為我們提供了uilabel類的attributedtext,使用不同顏色和不同字型的字串,我們可以使用nsattributedtext ...

MATLAB迴圈畫不同顏色的點方法

在使用聚類演算法時,經常需要用不同顏色來表示不同簇的點,用matlab怎麼畫呢?例如xdata是按列存放的二維點矩陣。clusters是乙個二維矩陣,每一行存放著聚類簇中的點序號 大於0 每個聚類簇中的點數不一定相同,用0補齊。clusk是聚類演算法聚類得到的不同簇 點類 的點的列序號一維矩陣,co...

shell 不同顏色列印

shell 指令碼經常要列印資訊,將不同型別的資訊列印為不同顏色,比如錯誤用紅色,正確用綠色等。新建乙個檔案如下 1 2 file echo color.sh 3 4 5 red 033 0 31m 6 blue 033 0 34m 7 cyan 033 0 36m 8 green 033 0 32...