是否可以同时从一个单元阵列中获取多个箱形图,并使这些箱形图在X轴上对齐?
tmp_indiv{1} = 1:10;
tmp_indiv{2} = 11:30;
tmp_indiv{3} = 31:40;
y = num2cell(1:numel(tmp_indiv));
x = cellfun(@(x, y) [x(:) y*ones(size(x(:)))], tmp_indiv, y, 'UniformOutput', 0); % adding labels to the cells
X = vertcat(x{:});
boxplot(X(:,1), X(:,2))
但是如果我将 Locations 添加到箱形图中会出现错误,则无法更改X轴上的位置。