Matlab: бокс на неровном расстоянии - PullRequest
0 голосов
/ 09 ноября 2019

Рассмотрим следующий пример для построения блокпоста в Matlab, который я взял из здесь .

rng('default')  % For reproducibility
x1 = rand(5,1);
x2 = rand(10,1);
x3 = rand(15,1);
x = [x1; x2; x3];
g1 = repmat({'First'},5,1);
g2 = repmat({'Second'},10,1);
g3 = repmat({'Third'},15,1);
g = [g1; g2; g3];
% Create the box plots.
boxplot(x,g)

Выше приведен блокпост с равными интервалами, для которого я могу изменить xticks,То, что я хочу, это построить блокпост при неравных значениях абсциссы, скажем, при абсциссе = [1.1, 2.5, 4.6]

Спасибо

1 Ответ

0 голосов
/ 10 ноября 2019

Я понял, это было просто

abscissa = [1.1, 2.5, 4.6]
boxplot(x, g, 'positions', abscissa , 'labels', abscissa )
...