有些时候,需要同时绘制多个图像到一个Figure上,利用subplot可以轻松实现下图的效果:

clear;
%% IBEA
subplot(2, 3, 1);
x = [0.1000    0.0500    0.0100    0.0050];
hv = [0.4742    0.5203    0.4863    0.48080.4033    0.4782    0.3993    0.48460.4820    0.3849    0.4863    0.48520.4350    0.4012    0.4855    0.48280.4742    0.4953    0.4855    0.38140.3854    0.4833    0.4386    0.46440.4771    0.4334    0.3903    0.39800.4750    0.4087    0.4503    0.48920.4276    0.4783    0.4918    0.48740.3789    0.3545    0.4823    0.3987];
boxplot(hv,'labels', x);
xlabel('(1) Fitness scaling factor', 'fontname', 'Times new roman','interpreter', 'latex');%% KnEA
subplot(2, 3, 2);
x = [0.1000    0.2000    0.3000    0.4000    0.5000    0.6000    0.7000    0.8000    0.9000];
hv = [0.2365    0.0961    0.2732    0.2258    0.1653    0.1452    0.2831    0.1904    0.22760.2002    0.1702    0.2385    0.2051    0.2055    0.2021    0.3683    0.1904    0.26700.0810    0.1576    0.1576    0.3877    0.1885    0.2269    0.2208    0.3539    0.14810.1213    0.1904    0.1765    0.3528    0.1879    0.3100    0.2040    0.2259    0.35410.3890    0.2260    0.1576    0.2848    0.1718    0.1896    0.3033    0.2264    0.19380.1704    0.3547    0.2943    0.2571    0.1397    0.1937    0.2140    0.2626    0.17830.2543    0.2326    0.1407    0.1572    0.2749    0.2658    0.3327    0.3467    0.15760.1572    0.3626    0.2683    0.2068    0.3122    0.2606    0.1400    0.1904    0.22620.2934    0.2672    0.3543    0.3084    0.2412    0.1522    0.2013    0.1586    0.16360.1576    0.2798    0.1576    0.3697    0.2632    0.2437    0.3758    0.3776    0.2523];
boxplot(hv,'labels', x);
xlabel('(2) Rate of knee points in the population', 'fontname', 'Times new roman','interpreter', 'latex');%% MOEADCMA
subplot(2, 3, 3);
rates = [3     5     7     9    11];
hv = [0.4001    0.4093    0.4121    0.3636    0.39210.3927    0.3952    0.3788    0.3639    0.41110.4103    0.4098    0.3361    0.3828    0.30860.4151    0.4063    0.3325    0.3977    0.25950.3544    0.3806    0.4132    0.4082    0.40230.3996    0.3913    0.3942    0.4156    0.39720.3933    0.3848    0.3268    0.3656    0.42540.3141    0.3975    0.4148    0.3932    0.33310.4024    0.3716    0.3439    0.3920    0.38460.4148    0.3960    0.4061    0.3340    0.3511];
boxplot(hv,'labels', rates);
xlabel('(3) Number of groups', 'fontname', 'Times new roman','interpreter', 'latex');%% RVEA
subplot(2, 3, 4);
rates = [1     2     3     4     5     6     7     8     9];
hv = [0.2024    0.2269    0.2919    0.2975    0.2429    0.2141    0.3622    0.2210    0.14110.2994    0.2290    0.3710    0.2071    0.2231    0.2912    0.1503    0.2748    0.25180.3710    0.3785    0.0920    0.2389    0.2938    0.2114    0.2202    0.3783    0.37280.2111    0.2353    0.3050    0.2880    0.2770    0.2798    0.2513    0.3741    0.14730.2143    0.2198    0.1861    0.2640    0.3752    0.2766    0.3826    0.2977    0.31740.2967    0.2020    0.2922    0.2553    0.3114    0.2417    0.3363    0.2822    0.29360.2753    0.2181    0.1758    0.3632    0.1762    0.2406    0.3693    0.3769    0.30100.2362    0.2046    0.1051    0.2644    0.2719    0.1998    0.2561    0.1480    0.21870.3738    0.2272    0.3825    0.2820    0.2667    0.1844    0.2599    0.2961    0.29820.2378    0.1618    0.2756    0.2065    0.1880    0.2227    0.1759    0.1999    0.2004];
boxplot(hv,'labels', rates);
xlabel('(4) $$f_r$$ is fixed to 0.1 and $$\alpha$$ changes from 1 to 9',...
'fontname', 'Times new roman','interpreter', 'latex');%% RVEA2
subplot(2, 3, 5);
rates = [0.0100    0.0500    0.1000    0.3000    0.5000];
hv = [0.2708    0.2815    0.2209    0.1927    0.27170.3853    0.2104    0.2750    0.2588    0.22890.3667    0.3699    0.3785    0.3765    0.28840.1925    0.3819    0.3741    0.2215    0.25590.1930    0.2876    0.2973    0.3755    0.30590.1802    0.3719    0.2815    0.3763    0.37380.1462    0.2665    0.3767    0.2216    0.29460.1858    0.2749    0.1483    0.2796    0.15660.1997    0.2257    0.2953    0.2699    0.19250.1026    0.2973    0.2000    0.2585    0.3014];
boxplot(hv,'labels', rates);
xlabel('(5) $$\alpha$$ is fixed to 8 and $$f_r$$ changes from 0.01 to 0.5', 'fontname', 'Times new roman','interpreter', 'latex');

【Matlab】一个Figure中绘制多组图相关推荐

  1. Matlab一个窗口中绘制多个图形

    subplot指令 将图像窗口分成若干个区域,在每个区域内分别绘图. handle = subplot(m, n, p); 上述指令将图像划分为 m*n 个子区域, p用于指向子区域. 顺序为 1 2 ...

  2. 三维荧光学习记录--在Origin中绘制三维荧光光谱图(补充)及荧光区域积分(FRI)

    三维荧光学习记录–在Origin中绘制三维荧光光谱图(补充)及荧光区域积分(FRI) 注:本文仅作为自己的学习记录以备以后复习查阅 关于区域积分的简介,大家可以去看我之前的文章,这里就不赘述了,主要想 ...

  3. android 继承类图,Android Studio中绘制UML类图介绍

    Android Studio中绘制UML类图介绍 Android Studio中绘制UML类图介绍 动机 最近开始阅读项目源码,从其中一个模块开始看,奈何大项目中的一个模块,对于萌新而言,也太过于复杂 ...

  4. Matlab图形(Figure)中使用差值光标提取数据

    0. 原由 示波器中常用差值光标,用于捕捉曲线中的特征点,并计算出特征点之间的坐标差值. 差值光标在分析图形数据时很有用.可惜在Matlab的Figure工具栏中并没有提供,自带的数据提取功能似乎不如 ...

  5. 三维荧光学习记录--在Origin中绘制三维荧光光谱图

    三维荧光学习记录–在Origin中绘制三维荧光光谱图 注:本文仅作为自己的学习记录以备以后复习查阅 记录一下如何在Origin中绘制三维荧光光谱图(数据分析的学习之路任重而道远啊~~) 一.数据准备 ...

  6. python怎么画两幅图_python matplotlib模块: Subplots(在同一个figure里绘制多个图)

    我们使用subplot可以实现在同一个figure对象下绘制多个图像:figure对象: image.png 每一个这样的图都包含唯一一个figure对象,而一个figure对象里面可以包含多个axe ...

  7. origin图上显示数据标签_教程:Origin绘制XPS组图

    预计阅读时间:10 分钟 XPS(X-射线光电子能谱)是一种对固体表明进行定性.定量分析和结构鉴定的表面分析方法.今天,谭编推出一篇XPS组图的教程. 感谢济南大学于老师提供XPS演示数据.为了保护数 ...

  8. matlab 取点画图,Matlab关于figure中获取鼠标位置点画图问题

    在本测试程序中,共有三个文件,untitled.fig.untitled.m和ButtonmoveFcn. 思路:在figure中的axes点击鼠标,画出该点击的位置A,然后滑动鼠标,获取滑动后鼠标的 ...

  9. Matlab同一figure中使用多种色图

    在数字图像处理中,往往会用不同的色图对图像进行渲染,但是在同一个figure窗口下,仅能使用一种色图,如果多次调用colourmap()等函数,之前的色图会被覆盖掉. 要解决这个问题,需要先将Matl ...

最新文章

  1. 网红“AI大佬”被爆论文剽窃,Jeff Dean都看不下去了
  2. Linux Platform Device and Driver
  3. java接收的文件转换成临时文件_Android中怎样使用createTempFile实现将字节数据创建到临时文件并转换成FileOutputStream和FileInputStream...
  4. html5设置data,HTML5自定义data属性
  5. 解读系统资质审批的相关政策
  6. Java调用.net开发的webService接口
  7. Ubuntu16.04LTS安装XMind8并创建运行图标
  8. Ubuntu桌面环境 安装与切换
  9. 图解stylegan
  10. 尚硅谷大数据之Linux
  11. 计算机报名jpg形式,急!什么叫“jpg格式电子照片”?
  12. java减号的正则_java 正则匹配 特殊字符 减号- 的情况,处理方式
  13. vc 热键、组合键的用法 MFC c++ hotkey WM_HOTKEY
  14. mac --- wifi无法获取ip地址
  15. seo php,SEO技术:PHP页面的SEO优化
  16. 教育部中央电教馆—家庭教育指导师证书
  17. php 自动拉伸图片,实例详解Javascript防止图片拉伸的自适应处理
  18. USB WDM驱动开发实例 bulkusb
  19. virtualbox中安装xp系统、安装oracle数据库到虚拟机的xp系统中、主机连接oracle、备份xp系统、oracle数据库的一些基本概念(学习oracle数据库的准备工作)-day01
  20. php的位运算,php的位运算详解

热门文章

  1. Java、模式、美眉、篮球
  2. 字符串的处理及转换函数
  3. 使用VsCode进行ROS程序调试
  4. 计算机硬盘怎么看坏了,维修师傅常说的电脑硬盘坏了,是真坏了还是假坏了?如何判断呢?...
  5. map容器对象插入数据的4种方式【转】
  6. 参加情商管理与沟通技巧培训的感受(2)
  7. 教你纯手工制作代码删除顽固文件,再也不用文件粉碎工具了。
  8. 浙江大学远程教育平台计算机基础知识,浙江大学远程教育计算机应用基础5.Powerpoint知识题...
  9. 前端HTML中盒子的显隐性
  10. python编写斗地主游戏