Boxplot with equal spaced interval?

3 ビュー (過去 30 日間)
Ahmed
Ahmed 2024 年 1 月 29 日
編集済み: Austin M. Weber 2024 年 1 月 31 日
Hi
I have a continuesous data with dimensions say yplot = 30 * 200 and I want to plot boxplot with the interval of 10 so that I have 20 plots instead of 200 for better visualization. How to to do it?
On x axis it is n = 1 * 200 - dimensions
figure, boxplot(yplot)

採用された回答

Austin M. Weber
Austin M. Weber 2024 年 1 月 29 日
Are you asking for something like this?
% Fake data
xdata = 1:200;
ydata = randn(30,200);
% Extract every tenth column
idx = 1 : 10 : length(xdata);
xdata_every_10th = xdata(idx);
ydata_every_10th = ydata(:,idx);
% Plot
figure
boxplot(ydata_every_10th)
xticklabels(xdata_every_10th)
  4 件のコメント
Ahmed
Ahmed 2024 年 1 月 31 日
Thank you very much. I do not know why boxchart is not working in my MATLAB (2018 version).
Austin M. Weber
Austin M. Weber 2024 年 1 月 31 日
編集済み: Austin M. Weber 2024 年 1 月 31 日
@Nisar Ahmed, my apologies. The boxchart function was introduced in version R2020.
But, if you want, you have access to most recent version of MATLAB when you use MATLAB Online . No need to download a new Desktop version.

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

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by