MATLAB中散點圖中點的密度越大顏色越深怎麼表示

時間 2021-10-14 23:59:29

1樓:翻滾吧獨角獸

把密度作為scatter函式的第4個引數,以指定顏色。示例**:[x,y,z]=peaks;scatter(x(:

),y(:),25,z(:),'filled')colorbarcolormap(flipud(gray))

【matlab畫散點圖的教程】

1、開啟matlab軟體,準備開始作圖。

方法一:

1、在命令視窗,編寫離散點向量,例如離散點(x,y),x= [1 3 5 7 2 9 3 6 2 8],y= [2 1 4 5 6 15 2 5 7 10],如果我們直接採用plot作圖,畫出來的是折線。

2、對plot顯示樣式進行設定,如:plot(x,y,'k*'),'k'表示顯示黑色顏色,'*'表示點為星號顯示。

方法二:

1、也比較方便,清除之前在命令列的**,直接在命令列輸入:clc,然後按回車鍵。

2、重新在命令列輸入離散點,採用函式scatter進行畫離散點,如:scatter(x,y,'r'),'r'表示離散點顯示為紅色。

3、比較一下兩種方法是否一樣,用hold on ,使兩個圖在一副圖上面顯示出來。發現標記的離散點是在同一個位置的!

注意事項:matlab版本不同,顯示的圖結果樣式可能存在一點差異。

2樓:匿名使用者

兩個方面:

1、把密度作為scatter函式的第4個引數,以指定顏色;

2、設定適當的調色盤,例如flipud(gray),可以把深色與較大的數值對應(預設調色盤是彩色的,所謂的顏色深淺不好界定;而直接使用灰度調色盤的話,顏色淺對應較大的值)。

示例**:

[x,y,z]=peaks;

scatter(x(:),y(:),25,z(:),'filled')

colorbar

colormap(flipud(gray))

3樓:思孕

用plot的color屬性!

4樓:匿名使用者

以上回答全都是胡扯,答非所問!

如何用matlab 畫散點圖 如何標記資料點的顏色

5樓:sunny趴窩睡覺

可使用scatter(x,y)函式來實現散點圖並標記顏色。

scatter(x,y) :在向量 x 和 y 指定的位置建立一個包含圓形的散點圖,該型別的圖形也稱為氣泡圖,可設定圓圈大小或者顏色、填充等。

scatter(x,y,sz,c): 指定圓顏色。要以相同的顏色繪製所有圓圈,請將 c 指定為顏色名稱或 rgb 三元組。

要使用不同的顏色,請將 c 指定為向量或由 rgb 三元組組成的三列矩陣。

**示例:

x = linspace(0,3*pi,200);

y = cos(x) + rand(1,200);

sz = 25;

c = linspace(1,10,length(x));scatter(x,y,sz,c,'filled')

產生效果如下,符合題主要求的畫散點圖並且填充顏色:

擴充套件資料:

scatter(x,y,sz) 指定圓大小。要繪製大小相等的圓圈,請將 sz 指定為標量。要繪製大小不等的圓,請將 sz 指定為長度等於 x 和 y 的長度的向量。

scatter(___,'filled') 填充圓形。可以將 'filled' 選項與前面語法中的任何輸入引數組合一起使用。

scatter(___,mkr) 指定標記型別。

scatter(___,name,value) 使用一個或多個名稱-值對組引數修改散點圖。例如,'linewidth',2 將標記輪廓寬度設定為 2 磅。

scatter(ax,___) 將在 ax 指定的座標區中,而不是在當前座標區中繪製圖形。選項 ax 可以位於前面的語法中的任何輸入引數組合之前。

s = scatter(___) 返回 scatter 物件。在建立散點圖後,以後可使用 s 對其進行修改。

標記顏色,指定為下列形式之一:

rgb 三元組或顏色名稱 - 使用相同的顏色繪製所有標記。

由 rgb 三元組組成的三列矩陣 - 對每個標記使用不同的顏色。矩陣的每行為對應標記指定一種 rgb 三元組顏色。行數必須等於 x 和 y 的長度。

向量 - 對每個標記使用不同的顏色,並以線性方式將 c 中的值對映到當前顏色圖中的顏色。c 的長度必須等於 x 和 y 的長度。要更改座標區的顏色圖,請使用 colormap 函式。

如果散點圖中有三個點,並且您希望這些顏色成為顏色圖的索引,請以三元素列向量的形式指定 c。

rgb 三元組是包含三個元素的行向量,其元素分別指定顏色中紅、綠、藍分量的強度。強度值必須位於 [0,1] 範圍內,例如 [0.4 0.

6 0.7]。此外,還可以按名稱指定一些常見的顏色。

下表列出長和短顏色名稱選項以及對應的 rgb 三元組值。

mathworks-matlib官方文件

6樓:匿名使用者

可以用plot畫,用法是這樣

plot(xdata,ydata,'color')其中xdata是橫軸資料,ydata是縱軸資料,color代表顏色,可以是

'r' 紅色 'm' 粉紅'g' 綠色 'c' 青色'b' 蘭色 'w' 白色'y' 黃色 'k' 黑色

7樓:藤帆藩子美

可以這樣來實現:

x=[。。。];

y=[。。。];

%已知資料

plot(x,y.'r*-')

%散點用

*表示,實線用

-表示,顏色用

r表示(r為紅色,k為黑色,。。。)

8樓:匿名使用者

直接畫一個個的點啊,然後加上顏色啊!

matlab三維散點圖的擬合,matlab三維散點圖的擬合

風箏等風 用引數方程。要根據具體的資料具體分析。資料也許不一定適合用曲線擬合,而是在某個曲面上。如果用曲線擬合,一般可考慮用引數方程。引數方程和函式很相似 它們都是由一些在指定的 集的數,稱為引數或自變數,以決定因變數的結果。例如在運動學,引數通常是 時間 而方程的結果是速度 位置等。定義 一般的,...

怎麼用matlab畫出函式的散點圖並按照自己的需

close all clear all x 10 10 y sin x figure hold on plot x,y,color r for n 1 length x if x n 6 x n 2 x n 0 x n 10 plot x n y n marker markersize 20,col...

excel中散點圖和折線圖的區別

最重要的區別,散點圖可以做迴歸分析,折線圖不行。 讓夢啟迪不來梅 折線圖突出表現變化,散點圖突出表現資料分佈情況。 詩人的淚滴 其實 滿意回答 並不太準確,我仔細的看了比較新版本的excel 發現折線圖和散點圖最大的區別是x軸的刻度問題,折線圖的x軸的刻度只能是均勻的,必須是等間隔的!散點圖可以使任...