connect median in a boxplot

Hi,
I have this boxplot which reprent wind velocity according to time.
I want to connect all medians ( represented with an horizantal red line) with just one curve.
what can I do ?
wind velocity by time of bizert station.png

 Accepted Answer

Like this?
% Sample data
Data = randn(100,10);
% Calculate median for each column
med = median(Data);
% Visualize the result
figure
boxplot(Data)
hold on
plot(med,'ro-')
boxplot.png

4 Comments

If you don't have the original data, then you can get at the graphical object that is the median line using
h = findobj(gca,'Tag','Median');
[h.YData];
This will give duplicates of the value, because it is the y-coordinate of the endpoints of the line.
Thank you for your answer Every thing is clear I tried it and it works but the only thing that I want to know is about %sample data How can I enter my data that I work with because I dont know how you do the choice of randn(100,10) How can I put my x and y axies
It depends on what types of file your data is stored.
If your data is stored in CSV or Excel file format, it would be easy to import your data.
The following link would be some help.
i have imported excel sheet data into matlab . How to draw boxplot using these data and connect the median

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!