我使用Matlab繪製了一個簡單的向量y(1xN)箱形圖。我使用多個分組變量:X1,X2,X3使用Matlab在boxplot上繪製散點圖
X1(1×N個)表示長度(0.5,1,2或3)
X2(1×N個)表示表壓(26或30)
X3 (1xN單元陣列)表示供應商的名稱。
close all; clc;
N = 1000;
% measurements values: they represent some kind of an
% electrical characteristic of a cable.
y = randn(N,1);
% each cable being measured can be of length 1m, 2m, or 3m:
x1 = randi(3,N,1);
% each cable being measured have a gauge of 1awg or 2awg:
x2 = randi(2,N,1);
% each cable can be produced by a different vendor. for instance: 'SONY' or
% 'YAMAHA'
x3 = cell(N,1);
for ii = 1:N
if mod(ii,3) == 0
x3{ii} = 'SONY';
else
x3{ii} = 'YAMAHA';
end
end
figure(1)
boxplot(y,{x1,x2,x3});
我想繪製了這箱線圖散點圖以表明創建箱線圖Y的相關數值,但我無法找到組值作爲箱線圖功能做了功能。
我發現的最接近的東西是function,但它只接受一個分組變量。
有幫助嗎?
感謝您的努力,但你可以從我剛纔說的例子代碼中看到的,我用很多組向量,它們中的一些字符串。 – TheUpvoter