Insert extra line in figure only in certain boxplots

6 ビュー (過去 30 日間)
Richard
Richard 2024 年 3 月 28 日
コメント済み: Voss 2024 年 3 月 28 日
Hello,
I've got the following code:
A = rand(4,1);
B = rand(4,1);
f = figure;
boxplot([A,B],Whisker=100,Labels={'Var A','Var B'},LabelOrientation="inline");
title('Boxplot')
yline(0.4);
It draws the yline completely all over both plots, but I want it only in the area of plot A and want to draw another a yline of different value in the Area of plot B. How do I do this?
Thanks a lot in advance!

採用された回答

Voss
Voss 2024 年 3 月 28 日
A = rand(4,1);
B = rand(4,1);
f = figure;
boxplot([A,B],Whisker=100,Labels={'Var A','Var B'},LabelOrientation="inline");
title('Boxplot')
A_val = 0.4;
B_val = 0.6;
line([0 1.5],A_val([1 1]),'Color','k')
line([1.5 3],B_val([1 1]),'Color','k')
  2 件のコメント
Richard
Richard 2024 年 3 月 28 日
Looks so easy as soon as the code is there.
Thanks a lot :)
Voss
Voss 2024 年 3 月 28 日
You're welcome!

サインインしてコメントする。

その他の回答 (0 件)

製品


リリース

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by