MATLAB绘制箱线图

MATLAB绘制箱线图

MATLAB绘制箱线图

基于matlab绘制箱线图,包括相关参数设置和特征数据提取。

运行结果:

在这里插入图片描述

相关代码

nameofsys='gps-iono-iflc' ; 
% plot
if(size(rmsdata)==0),fprintf('无数据'); end
 rmsdataplot=rmsdata(1:265,2:4);
 
maxofbox=max(rmsdataplot);
minofbox=min(rmsdataplot);
 
medianorms=median(rmsdataplot,1);
strofmediae=num2str(medianorms(1));
strofmedian=num2str(medianorms(2));
strofmediau=num2str(medianorms(3));
figure
 
box  = boxplot(rmsdataplot,'Labels',{strofmediae ,strofmedian,strofmediau});

 
h = findobj(gcf,'tag','Outliers');
outlier = get(h,'YData');%获得异常值
uoutlier=outlier{1};
noutlier=outlier{2};
eoutlier=outlier{3};
 %将异常值保存
strofuoutlier=fopen('uoutliers.txt','w');
fprintf(strofuoutlier,num2str(uoutlier));
fclose(strofuoutlier);

strofnoutlier=fopen('noutliers.txt','w');
fprintf(strofnoutlier,num2str(noutlier));
fclose(strofnoutlier);

strofeoutlier=fopen('eoutliers.txt','w');
fprintf(strofeoutlier,num2str(eoutlier));
fclose(strofeoutlier);

%一些看起来更漂亮的参数设置
set(box,'LineWidth',1.5);
set(box,'LineStyle','-');
set(gca, 'YGrid','on'); % X轴的网格
set(gca,'FontName','Times New Roman','FontSize',12);
% colorlist ={'g','g','g','g','g','g'};%% 全用斜线填充  
ylabel('RMS');
%  text(1.5,5,strcat(strofmediae,{32},strofmedian,{32},strofmediau));
 
strtitle=strcat('(RTKLIB SPP-',nameofsys,' 2020/03/07)');
title(strtitle);    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值