How to do tiledlayout for Boxplots?
이전 댓글 표시
I am trying to do a tiledlayout for MATLAB boxplots. My code is:
tiledlayout('flow');
boxplot(randn(10,5));
nexttile;
boxplot(randn(10,5)+5);
nexttile;
boxplot(randn(10,5)-6);
nexttile;
boxplot(randn(10,5));
But I always get the below warnings
Warning: Unable to set 'Position', 'InnerPosition', 'OuterPosition', or
'ActivePositionProperty' for objects in a TiledChartLayout
> In boxplot>renderLabels/setLabelappdata (line 3012)
In boxplot>renderLabels (line 2913)
In boxplot (line 407)
Any clues please?
채택된 답변
추가 답변 (1개)
As of r2020a, you can use the new boxchart() function which is a "stand alone visualization" version of the boxplot() function but with a limited subset of optional parameters.
The boxchart() objects can be plotted on the tiledlayout without a warning message.
% requires release >= r2020a
tiledlayout('flow');
nexttile;
boxchart(randn(10,5));
nexttile;
boxchart(randn(10,5)+5);
nexttile;
boxchart(randn(10,5)-6);
nexttile;
boxchart(randn(10,5));
카테고리
도움말 센터 및 File Exchange에서 Data Distribution Plots에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
