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

 採用された回答

Akira Agata
Akira Agata 2019 年 9 月 11 日

1 投票

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 件のコメント

the cyclist
the cyclist 2019 年 9 月 12 日
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 2019 年 9 月 12 日
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 2019 年 9 月 20 日
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 2021 年 3 月 6 日
i have imported excel sheet data into matlab . How to draw boxplot using these data and connect the median

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

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by