【Matlab绘图进阶第1弹】Matlab绘制高颜值箱式图

箱式图又称为箱线图、盒式图,用作显示一组数据分散情况的统计图,同时可以反映原始数据分布的特征,好看的箱式图对于论文的接收有很大的帮助,下面来和小编一起学习如何绘制一张高颜值带有显著性的箱式图吧。

成图效果展示

绘图三步走

  1. 配色

    配色是在绘制任何图的大前提,很多优秀的论文中时常有着高颜值的配色,较好的配色对于论文的接收起到关键的作用。

  2. 数据准备

    对于此次箱式图数据同样来源于大家的日常实验数据,此次小编箱式图的数据来自真实案例,大家也可以应用自己的数据。

  3. 函数的使用

    单组别多色箱式图所用到的函数主要有 boxplot、patch函数。

1. 配色

首先根据小编提供的SCI样图或者大家自己喜欢的颜色图片复制到PPT中取色,取色步骤同前两篇文章,最后需要将RGB值在Matlab中均转化为0-1之间的数,即均除以255。箱式图SCI样图如下: 

将图片在PPT中进行处理,插入形状—形状填充—取色器—取色—记录RGB值—归一化,将归一化后的数据在Matlab中读取保存,这样取色就完成啦。

 在Matlab中保存配色矩阵:

mycolor = [0.862745098039216,0.827450980392157,0.117647058823529;...
    0.705882352941177,0.266666666666667,0.423529411764706;...
    0.949019607843137,0.650980392156863,0.121568627450980;...
    0.956862745098039,0.572549019607843,0.474509803921569;...
    0.231372549019608,0.490196078431373,0.717647058823529];

2. 数据准备

数据是南同学从真实案例中读取的.mat格式的数据,大家同样可以根据自己的喜好与真实实验处理数据进行替换。数据读取代码如下:

%% 准备数据
load data.mat;
%坐标区域每组变量之间的标签
X ={' ','M1','M2','M3','M4','M5'};

3. 函数使用

箱式图需要的函数主要包括boxplot、patch、findobj。boxplot用于绘制箱线图、findobj获取箱线数据信息、patch用于填充颜色。绘图代码如下:

%% 开始绘图
%参数依次为数据矩阵、颜色设置、标记符
box_figure = boxplot(data,'color',[0 0 0],'Symbol','o');
%设置线宽
set(box_figure,'Linewidth',1.2);
boxobj = findobj(gca,'Tag','Box');
for i = 1:5
    patch(get(boxobj(i),'XData'),get(boxobj(i),'YData'),mycolor3(i,:),'FaceAlpha',0.5,...
        'LineWidth',1.1);
end
hold on;

现在主要的绘图步骤已经完成了,为了得到一张更加好看的箱式图,我们需要对坐标区元素进行设置与完善,下面是详细完善代码:

%% 设置坐标区域的参数
xlabel('变量','Fontsize',10,'FontWeight','bold','FontName','楷体');
ylabel('数值','Fontsize',10,'FontWeight','bold','FontName','楷体');
title('单组别多色箱式图','Fontsize',10,'FontWeight','bold','FontName','楷体');
set(gca,'Linewidth',1.1); %设置坐标区的线宽
set(gca,'Fontsize',11); % 设置坐标区字体大小
% 对X轴刻度与显示范围调整
set(gca,'Xlim',[0.5 5.5], 'Xtick', [0:1:5.5],'Xticklabel',X);
% 对Y轴刻度与显示范围调整
set(gca,'YTick', 2:0.5:7.5,'Ylim',[2 7.5]);
% 对刻度长度与刻度显示位置调整
set(gca, 'TickDir', 'in', 'TickLength', [.008 .008]);

这样一张高颜值的箱式图就已经完成啦!

下一期:Matlab绘制高颜值柱状图

“本期代码资料获取方式”:

完整代码与数据文件获取链接

科研南同学Matlab
关注 关注
  • 34
    点赞
  • 226
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
matlab箱型图均值方差,Matlab 绘制箱线
weixin_39607474的博客
03-21 6092
文章目录前言主要介绍箱线(Box-plot)和利用Matlab绘制箱线。一、箱线介绍统计指标一般包括:四分位数、均值、中位数、众数、方差、标准差等,箱线作为一种数据统计的方法,内容包括:最小值,第一分位,中位数,第三分位数,最大值。箱线于1977年由美国著名统计学家约翰·基(John Tukey)发明,能够明确的展示离群点的信息,同时能够让我们了解数据是否对称,数据如何分组、数据的峰度...
python球面投影_使用Python Numpy将像投影到球体内部
weixin_39585886的博客
12-23 807
问题:假设我有一个大像,5000x3000像素。我想把这个像粘贴到任意半径的球体的内部。在为此,我将像作为一个数组导入,并确定数组的中心。我将循环遍历每个像素,确定它与中心的偏移距离,并使用这个x和y位移,我将使用简单的几何体来确定它应该被复制到输出阵列的哪个位置。在下面是我的输入和输出的一些例子(但是规模比我试使用的要小得多)。在示例输入示例输出使用python和numpy,如何加快我的...
MATLAB技巧:箱型图绘制
最新发布
callmeup的博客
04-10 1538
箱型图(Box Plot),也称为盒须或箱线,是一种用于展示数据分布情况的统计表。它通过展示数据的中位数、上下四分位数、最大值和最小值,可以直观地显示出数据的离散程度、偏态和异常值等信息。箱型图常用于比较不同组或不同时间点的数据分布情况,帮助分析人员发现数据中的规律、异常和趋势,并进行数据的比较和决策。
matlab箱体的代码-matlab1:matlab1
05-23
matlab箱体的代码 写在前面 本文使用的工具为matlab以及Peter Corke的(Robotics Toolbox)。基于RTB 10.3.1版本,我写了(Robotics Toolbox Extension),增加了一些移动机器人、机械臂以及路径规划相关代码。同时,RTE也修复了原RTB的一些小bug。 听说最近RTB出了10.4,不知道bug修复完没有,有用过的同学可以谈谈感想。个人建议这篇文章最好用我GitHub里的RTE工具箱,下载点。安装方法见README文件,写的很详细了。 本文的任务是利用matlab和RTB建模2连杆机械臂的动力学,并与matlab自带的simulink/simscape仿真进行对比,验证RTB建模的正确性。本文并不涉及控制部分,只是教大家如何建模真实的多刚体系统。 2连杆机械臂 我们要研究的是竖直平面上的2连杆机械臂,也可以说是双摆。因为本文不做控制,所以我们要模拟机械臂在重力的作用下运动的过程。 给出2连杆机械臂的动力学建模过程,之后可以代入数值验证代码正确性。 RTB建模 给出物理参数 lx = 1; lr = 0.1; % 连杆的长
MATLAB绘图笔记——箱形
热门推荐
wokaowokaowokao12345的专栏
06-17 5万+
简介 箱形,又称为盒须、盒式、盒状或箱线,是一种用作显示一组数据分散情况资料的统计。箱形于1977年由美国著名统计学家约翰·基(John Tukey)发明。它能显示出一组数据的最大值、最小值、中位数、上下四分位数及异常值。 Matlab boxplot命令 boxplot(X):产生矩阵X的每一列的盒和“须”,“须”是从盒的尾部延伸出来,并表示盒外数据长度的线,如果“须”的...
matlab实现花式箱体
qq_59747472的博客
11-12 810
箱形(英文:Boxplot),又称为盒须、盒式、盒状或箱线,是一种用作显示一组数据分散情况资料的统计。因型状如箱子而得名。在各种领域也经常被使用,常见于品质管理,快速识别异常值。箱形最大的优点就是不受异常值的影响,能够准确稳定地描绘出数据的离散分布情况,同时也利于数据的清洗。
matlab 绘制箱线
renbaifen的博客
10-13 1万+
以下是matlab绘制箱线的代码       n=10;%n是离散样本点的个数,,,这里样本点的个数可以设的大一些 k=1.5;%k是阈值 %a=rand(1,n)*n;%产生随机数 a=[2.0246,7.6122,6.9196,5.7926,5.6371,3.6518,3.1846,1.6223,0.808,8.6951]; Q1=2.3146;%上四分位线,,上下四分位数可以用e...
matplotlib数据可视化之箱线
eternal的博客
09-25 1636
matlablib数据可视化之箱线(盒须) 要想了解箱线,我们从以下几个问题探讨的角度来了解它 箱线长什么样? 箱线可以做什么? 箱线怎么以及异常点怎么找? 第一个问题:箱线长什么样? 直接上 它就长这样,中间一个箱子,加上中间一条线贯穿,因此形象的被人们称为箱线,那么看看中间想不想一个盒子,上下两边像不像两根“胡须”呢? 其实它还被人们形象的称为盒须 那么 第二个问题:这样的有有什么用? 相信你已经发现了,用这样一个箱线,我们能够直观的看出数据的各个描述性统计信息分别大致在什么
boxplot3(X,Y):箱形(平均值、标准误差和标准偏差)-matlab开发
06-01
boxplot3 绘制均值(红色)、标准误差(蓝色、 分位数0.25和0.75)和标准偏差(黑色) 语法:boxplot3(X,Y) 例子: X=1:2; 是{1}=1:100; Y {2} = 101:200; boxplot3(X,Y)
Matlab进阶教程 高级教程 Matlab高级绘图 共64页.ppt
03-06
Matlab进阶教程 高级教程 Matlab高级绘图 共64页.ppt
MATLAB进阶绘图.md
08-01
这个资源旨在帮助具备一定MATLAB编程基础的用户进一步提升绘图能力,增加对MATLAB绘图功能的掌握。 来源:由MATLAB开发者社区编写和分享 附加资源:示例Markdown文档、MATLAB源代码文件 注意事项:用户需要安装...
matlab绘图:1 matlab符号函数的绘制.zip
08-01
matlab绘图:1 matlab符号函数的绘制.zip
matlab生成igs_MATLAB生成igs_matlab绘制igs_matlab_
09-30
利用matlab进行格式转换,生成igs格式
matlab编程进阶学习
09-18
02.Matlab编程进阶教程 18课(附代码)(适用2016a) 02.Matlab编程进阶 10课(适用2016a) 01.Matlab编程基础 8课(适用2016a) 配套资料.rar 0.0MB 08.编程方法论.vep 66.6MB 07.向量化编程.vep 58.1MB 06....
【基础教程】基于Matlab花式箱体
qq_59747472的博客
10-20 2327
箱体Boxplot是一种表示数据分布的方法(wiki:boxplot),一个基本的箱体从上到下分别表示最大值,上四分位,均值,下四分位,最小值。有的箱体中还会加入异常值等。箱体有以下几个优点:可以直观明了地识别数据中的异常值2. 利用箱体可以判断数据的偏态和尾重3. 利用箱体可以比较不同批次的数据形状。
matlab绘制箱线
RouTine
02-12 3840
1、存入数据 2、boxplot()函数绘制箱线 boxplot(a) % a的箱线 3、绘图Tip 取消X轴 set(gca,'XTickLabel',{' '}) % 取消X轴 绘制X轴的网格 set(gca, 'YGrid','on'); % X轴的网格 设置X轴 set(gca,'XTickLabel',{'R','climate extreme','C...
MATLAB基础绘图第18棒】绘制箱型图
WW、forever的博客
01-18 2159
简介MATLAB绘制箱型图
Matlab绘制箱线
m0_67794575的博客
04-24 3856
当需要绘制无颜色的箱线时,内部采用线条填充。
matlab如何进阶
08-07
对于进阶 MATLAB,以下是一些建议: 1. 学习 MATLAB 的高级编程技巧:深入了解 MATLAB 的函数、脚本、循环和条件语句等基本编程概念,并学习更高级的技术,如面向对象编程、函数句柄和匿名函数等。 2. 掌握 MATLAB 的高级数据处理和分析技术:了解 MATLAB 提供的各种数据结构和处理函数,如矩阵操作、向量化计算、矩阵分解和统计分析等。 3. 学习 MATLAB绘制和可视化技术:掌握 MATLAB 提供的各种绘图函数和工具箱,如 plot、surf、contour 等,以及自定义形样式和标注。 4. 深入了解 MATLAB 的工具箱和应用领域:MATLAB 提供了丰富的工具箱,如信号处理、像处理、控制系统、机器学习等,选择与自己领域相关的工具箱进行学习和应用。 5. 参与 MATLAB 社区和论坛:加入 MATLAB 用户社区,参与讨论和交流,学习其他用户的经验和技巧,提问和解答问题,拓宽自己的知识广度和深度。 6. 阅读 MATLAB 相关的书籍和教程:有很多优秀的 MATLAB 教材和在线教程可供学习,选择适合自己水平和需求的教材进行阅读和实践。 7. 解决实际问题:通过解决实际问题来提升自己的 MATLAB 技能,将所学的知识应用到实际项目中,掌握更多实用的技巧和工具。 希望以上建议对你的 MATLAB 进阶有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 【Matlab绘图进阶第5弹】Matlab绘制三维散点图 37010
  • 【MATLAB绘图进阶第3弹】Matlab绘制热图系列 18020
  • 【Matlab绘图进阶第1弹】Matlab绘制高颜值箱式图 17701
  • 【Matlab绘图进阶第8弹】Matlab绘制三维曲面拟合图 13872
  • 【Matlab绘图进阶第7弹】Matlab绘制二维散点图 9820

最新评论

  • 【顶刊论文复现】Matlab复现第1期-热图

    甜酒酿芯芯つ: 您好,想问一下这个图源自哪篇SCi论文呢?可以分享个链接或者分享个文献原文嘛

  • 【Matlab绘图进阶第7弹】Matlab绘制二维散点图

    SYS328: 为啥我运行完是灰色的球呢

  • 【Matlab绘图进阶第16弹】Matlab绘制误差阴影图

    CSDN-Ada助手: 恭喜您撰写了第12篇博客!真是不断进步啊!标题中的“Matlab绘制误差阴影图”听起来非常有趣,期待能够从您的博客中学到更多关于Matlab绘图的知识。 对于下一步的创作建议,我谨虚心提出一些建议。或许您可以考虑分享一些实际应用中的案例,展示如何使用Matlab绘制误差阴影图来分析数据。此外,您也可以介绍一些常见的误差阴影图类型,以及它们在不同领域的应用,这将进一步丰富读者的知识。 再次恭喜您的持续创作,期待您的下一篇博客!

  • 【Matlab绘图进阶第5弹】Matlab绘制三维散点图

    qq_40889430: 请问点与点间连线可以随数值变化而颜色有变化吗

  • 【进阶绘图第13期】Matlab三维面积图

    CSDN-Ada助手: 恭喜您写了第10篇博客!学习绘图不易,您的坚持和努力令人钦佩。对于您的下一步创作,我建议您可以尝试更多不同类型的绘图,如热力图、散点图等,这样可以让读者更加全面地了解Matlab的绘图功能。期待您的更多精彩作品! CSDN 会根据你创作的博客的质量,给予优秀的博主博客红包奖励。请关注 https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply10 看奖励名单。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 【Matlab绘图进阶第16弹】Matlab绘制误差阴影图
  • 【进阶柱状图第14期】Matlab对数坐标图
  • 【进阶绘图第13期】Matlab三维面积图
2023年3篇
2022年9篇

目录

目录

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳SEO优化公司和田seo网站优化推荐汉中网页制作价格通化网站制作多少钱霍邱网站优化按天计费连云港百度seo价格安顺网站定制推荐南联seo排名推荐伊春网站推广方案雅安seo排名宁波网站改版哪家好临夏设计网站哪家好枣庄网站制作设计白银外贸网站建设公司诸城网站推广推荐济南百度seo哪家好张北阿里店铺运营推荐安阳网站设计忻州建站价格文山阿里店铺托管推荐鹤壁网站推广方案哪家好永新百度seo价格大浪百搜标王推荐长春网站建设设计玉树网站优化推广多少钱西安营销网站多少钱阿里网站优化按天扣费多少钱北海seo排名报价广安网站优化哪家好秦皇岛seo网站优化抚州seo网站优化公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化