boxplot at uneven spacing

5 次查看(过去 30 天)
Just consider the following example, which I have taken from here.
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)
The above will boxplot at equal intervals, for which I can chang the xticks. What I want is to boxplot at uneven abscissa values, lets say at abscissa = [1.1, 2.5, 4.6]
Thanks

采纳的回答

Akshay K A
Akshay K A 2019-11-12
Hi Pankaj,
Refer to Plot Appearance section in the Box Plot documentation link below:
'Positions' Name-Value Pair can be used to specify the abscissa vector.

更多回答(0 个)

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by