How to add a legend for a boxplot that indicates how the boxplot was created (summary statistics)?
Hi folks, I have a simple boxplot and I can’t figure out how to make a legend like the one shown in the photograph below. Ideally, the symbols and line specs would all match the associated text.
Perhaps doing it using the annotation or note tool? Was wondering if anyone has done this before. This type of formatting is a requirement for a journal paper.
For example (see example.png) I’ve gotten this far:
data = [1 2 3 4 4 5 5 6 6 7 8 9 13]
figure; boxplot(data);
a = get(get(gca,’children’),’children’); % Get the handles of all the objects
legend([a(1) a(2) a(3) a(4)],{‘Outliers’,’Median’,’25-75%’,’+/-1.5 IQR’})
But am wondering if there are alternative or better ways, and perhaps a way to show the blue bounding box? Just wanted to hear y’alls thoughts. Cheers.Hi folks, I have a simple boxplot and I can’t figure out how to make a legend like the one shown in the photograph below. Ideally, the symbols and line specs would all match the associated text.
Perhaps doing it using the annotation or note tool? Was wondering if anyone has done this before. This type of formatting is a requirement for a journal paper.
For example (see example.png) I’ve gotten this far:
data = [1 2 3 4 4 5 5 6 6 7 8 9 13]
figure; boxplot(data);
a = get(get(gca,’children’),’children’); % Get the handles of all the objects
legend([a(1) a(2) a(3) a(4)],{‘Outliers’,’Median’,’25-75%’,’+/-1.5 IQR’})
But am wondering if there are alternative or better ways, and perhaps a way to show the blue bounding box? Just wanted to hear y’alls thoughts. Cheers. Hi folks, I have a simple boxplot and I can’t figure out how to make a legend like the one shown in the photograph below. Ideally, the symbols and line specs would all match the associated text.
Perhaps doing it using the annotation or note tool? Was wondering if anyone has done this before. This type of formatting is a requirement for a journal paper.
For example (see example.png) I’ve gotten this far:
data = [1 2 3 4 4 5 5 6 6 7 8 9 13]
figure; boxplot(data);
a = get(get(gca,’children’),’children’); % Get the handles of all the objects
legend([a(1) a(2) a(3) a(4)],{‘Outliers’,’Median’,’25-75%’,’+/-1.5 IQR’})
But am wondering if there are alternative or better ways, and perhaps a way to show the blue bounding box? Just wanted to hear y’alls thoughts. Cheers. boxplot, legend, figure, labels MATLAB Answers — New Questions