日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Matlab scatter 如何显示不同颜色点状

發布時間:2023/12/13 综合教程 42 生活家
生活随笔 收集整理的這篇文章主要介紹了 Matlab scatter 如何显示不同颜色点状 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有時候需要在matlab scatter繪圖中顯示不同顏色區分,如下圖是人體血壓高壓、低壓與年齡關系的散點圖。

紅色點表示高壓
綠色點表示低壓

用 matlab 如何實現呢?
1.創建一維矩陣x,y1,y2 分別表示年齡、高壓和低壓

x=[75;78;51;82;77;88;41;78;78;61;71;74;62;81;75;64;80;72;51;80;56;73]

y1=[208;146;168;149;208;102;130;155;163;154;145;147;143;161;145;120;153;158;123;163;177;148]

y2=[111;80;115;74;85;71;77;89;90;90;90;77;86;90;74;78;98;87;81;76;94;99]

2.調用scatter方法

%繪制高壓散點圖,紅色填充
>> scatter(x,y1,'r','field')

%保有已繪制圖形
>> hold on

%繪制低壓散點圖,綠色填充
>> scatter(x,y2,'b','field')

或者使用半角逗號連接多個方法

>> scatter(x,y1,'r','field'),scatter(x,y2,'b','field')

3.scatter用法:

scatter(x,y)
scatter(x,y,sz)
scatter(x,y,sz,c)
scatter(x,y,sz,c,type)

x: x軸坐標數據
y: y軸坐標數據
sz: 圖中標記大小,默認大小為36
c: 標記顏色

長名稱 短名稱 RGB 三元數
'yellow' 'y' [1 1 0]
'magenta' 'm' [1 0 1]
'cyan' 'c' [0 1 1]
'red' 'r' [1 0 0]
'green' 'g' [0 1 0]
'blue' 'b' [0 0 1]
'white' 'w' [1 1 1]
'black' 'k' [0 0 0]

type: 標記形狀

說明
'o' 圓圈
'+' 加號
'*' 星號
'.'
'x' 叉號
'square''s' 方形
'diamond''d' 菱形
'^' 上三角
'v' 下三角
'>' 右三角
'<' 左三角
'pentagram''p' 五角星(五角形)
'hexagram''h' 六角星(六角形)
'none' 無標記

總結

以上是生活随笔為你收集整理的Matlab scatter 如何显示不同颜色点状的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。