Insert extra line in figure only in certain boxplots

7 vues (au cours des 30 derniers jours)
Richard
Richard le 28 Mar 2024
Commenté : Voss le 28 Mar 2024
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!

Réponse acceptée

Voss
Voss le 28 Mar 2024
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 commentaires
Richard
Richard le 28 Mar 2024
Looks so easy as soon as the code is there.
Thanks a lot :)
Voss
Voss le 28 Mar 2024
You're welcome!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Formatting and Annotation dans Help Center et File Exchange

Produits


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by