adjacent boxplots on same figure
2 ビュー (過去 30 日間)
古いコメントを表示
I can make multiple horizontal boxplots in Matlab like:
| _____
| |-[_|__]-|
| ____
| |---[__|_]-|
-------------------------
But I want the two boxplots to be adjacent (on the same line), like this:
|
|
| ____ _____
| |---[__|_]-| |-[_|__]-|
-------------------------
How do I do that?
0 件のコメント
回答 (1 件)
Sean de Wolski
2014 年 3 月 10 日
hb = boxplot(1:10,[zeros(1,5) ones(1,5)], 'colorgroup', [0 1], 'colors', 'rb', 'orientation', 'horizontal');
Get each graphics object's handle (second column is second box) and set its 'YData' to be the former ydata I the index
for ii = 1:size(hb,1)-1
set(hb(ii,2),'YData',get(hb(ii,2),'YData')-1)
end
This would extend as the number of boxes grows too.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!