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

 Risposta accettata

Akira Agata
Akira Agata il 11 Set 2019
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 Commenti

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.
yasmine ayed
yasmine ayed il 12 Set 2019
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
Akira Agata
Akira Agata il 20 Set 2019
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.
Jeenu John
Jeenu John il 6 Mar 2021
i have imported excel sheet data into matlab . How to draw boxplot using these data and connect the median

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by