1. 程式人生 > >MATLAB繪製散點圖

MATLAB繪製散點圖

scatter(X,Y,size,color)在向量X和Y的指定位置繪製彩色的圓圈。很顯然X與Y的大小是必須相同的。

load seamount

scatter(x,y)

圖形如下

其中load seamount是載入檔名為seamount的檔案中的變數

scatter函式可以在後面再加兩個引數如scatter(x,y,6,z)其中6為散點的大小,z為散點樣式。

繪製三維的散點圖與繪製二維的散點圖大同小異,至少在思路上是一致的。

下面補充一個從百度經驗上找的引數變量表,可以改變一下影象的顯示效果

上面這個百度經驗的截圖當中有個錯誤,顏色一行當中藍色應該是'b','p'指的是是五角星。

有時候為了使散點圖中的點更加醒目,我們希望將那種圓圈的散點變為實心的,就行python或R當中的那樣。這時候需要這樣繪製:

scatter(Y(:,1),Y(:,2),'markerfacecolor', [ 1, 0, 0 ] )

另外,使用 axis equal 命令可以使散點圖的橫座標軸和縱座標軸的單位長度相同

下面是一個樣例效果