给出一个Matlab绘制折线图的例子:Matlab绘制多个折线图和子图的详细方法,并且字体设置为Times New Roman,可用于普通课程作业的撰写。

%% 维数选择
% 人脸1.f
Dim = 10:10:100;
%% 数据选择
% 人脸1.f
RKSH = [53 68 74 77 77 78 78 78 78 78];
RKSHs = [73 81 84 84 85 86 88 88 88 88];
TCA = [63 73 74 78 77 78 78 78 79 79];
TCAs = [72 81 84 83 85 86 88 88 88 88];
IGLDA = [61 73 77 78 78 80 81 81 81 81];
IGLDAs = [72 81 84 83 85 86 88 88 88 88];
TIT = [58 68 72 76 76 75 74 75 75 75];
TITs = [62 71 76 78 79 79 81 82 83 82];
%% 画图
% 图1
subplot(2,2,1)
plot(Dim,RKSH,'-*b',Dim,RKSHs,'-or'); %线性,颜色,标记
%title('RKHS-DA AND SLDARKHS-DA');
axis( [0,110,50,100])  %确定x轴与y轴框图大小
set(gca,'XTick',[0:10:110]) %x轴范围
set(gca,'YTick',[50:10:100]) %y轴范围
legend('RKHS-DA','SLDARKHS-DA','Location','SouthEast', 'FontName','Times New Roman','FontSize',8,'FontWeight','normal');   %右下角标注
xlabel('Dimensionality of Subspace', 'FontName','Times New Roman','FontSize',11,'FontWeight','normal')  %x轴坐标描述
ylabel('Accuracy (%)', 'FontName','Times New Roman','FontSize',11,'FontWeight','normal') %y轴坐标描述
% 图2
subplot(2,2,2)
plot(Dim,TCA,'-*b',Dim,TCAs,'-or'); %线性,颜色,标记
%title('TCA AND SLDA-TCA');
axis( [0,110,50,100])  %确定x轴与y轴框图大小
set(gca,'XTick',[0:10:110]) %x轴范围
set(gca,'YTick',[50:10:100]) %y轴范围
legend('TCA','SLDA-TCA','Location','SouthEast', 'FontName','Times New Roman','FontSize',8,'FontWeight','normal');   %右下角标注
xlabel('Dimensionality of Subspace', 'FontName','Times New Roman','FontSize',11,'FontWeight','normal')  %x轴坐标描述
ylabel('Accuracy (%)', 'FontName','Times New Roman','FontSize',11,'FontWeight','normal') %y轴坐标描述
% 图3
subplot(2,2,3)
plot(Dim,IGLDA,'-*b',Dim,IGLDAs,'-or'); %线性,颜色,标记
%title('IGLDA AND SLDA-IGLDA');
axis( [0,110,50,100])  %确定x轴与y轴框图大小
set(gca,'XTick',[0:10:110]) %x轴范围
set(gca,'YTick',[50:10:100]) %y轴范围
legend('IGLDA','SLDA-IGLDA','Location','SouthEast', 'FontName','Times New Roman','FontSize',8,'FontWeight','normal');   %右下角标注
xlabel('Dimensionality of Subspace', 'FontName','Times New Roman','FontSize',11,'FontWeight','normal')  %x轴坐标描述
ylabel('Accuracy (%)', 'FontName','Times New Roman','FontSize',11,'FontWeight','normal') %y轴坐标描述
% 图4
subplot(2,2,4)
plot(Dim,TIT,'-*b',Dim,TITs,'-or'); %线性,颜色,标记
%title('TIT AND SLDA-TIT');
axis( [0,110,50,100])  %确定x轴与y轴框图大小
set(gca,'XTick',[0:10:110]) %x轴范围
set(gca,'YTick',[50:10:100]) %y轴范围
legend('TIT','SLDA-TIT','Location','SouthEast', 'FontName','Times New Roman','FontSize',8,'FontWeight','normal');   %右下角标注
xlabel('Dimensionality of Subspace', 'FontName','Times New Roman','FontSize',11,'FontWeight','normal')  %x轴坐标描述
ylabel('Accuracy (%)', 'FontName','Times New Roman','FontSize',11,'FontWeight','normal') %y轴坐标描述

图片示例(直接运行结果):

一些线型和颜色的设置参数:

Matlab绘制多个折线图的方法相关推荐

  1. matlab绘制多条折线图

    %绘制多条折线图 clear clc n = 12; x = 1:n; C = 10 * rand(n,1); A = 10 * rand(n,1); J = 10 * rand(n,1); figu ...

  2. matlab画多组数据折线图_使用Origin绘制不相关多组数据折线图的方法

    原标题:使用Origin绘制不相关多组数据折线图的方法 由于不知道这样的标题是否能表达清楚我的意思,我再详细描述一下这几天遇到的问题:首先,想画一个折线图,但又不是普通的y=f(x)这样的图,而是由多 ...

  3. MATLAB采用双坐标轴同时绘制柱状图和折线图

    利用MATLAB同时绘制柱状图和折线图,其中柱状图表示温度,折线图表示颗粒物浓度,左侧y轴表示温度(单位摄氏度),右侧y轴表示颗粒物浓度(个/每立方米). MATLAB plotyy 方法/步骤 第一 ...

  4. Matplotlib【学习大礼包】数据可视化基础 掌获绘图基础语法与常用参数、设置pyplot的动态rc参数、 绘制散点图、折线图、直方图、饼图

    文章目录 如何查看完整版!!(代码+图片) 第3章 Matplotlib 数据可视化基础 3.1 掌获绘图基础语法与常用参数 3.1.1 掌获pyplot基础语法 1.创建画布与创建子图 2.添加画布 ...

  5. 【总结】MATLAB绘制散点密度图

    MATLAB绘制散点密度图 1 方法一:scatplot函数 1.1 MATLAB函数 1.2 案例 2 方法二: 2.1 案例 3 方法三: 3.1 案例 参考 1 方法一:scatplot函数 1 ...

  6. python生成折线图怎么对特定点做颜色_python使用matplotlib绘制简单的折线图和散点图...

    生成数据 数据可视化 数据可视化指的是通过可视化表示来探索数据,它与数据挖掘机密相关. 安装matplotlib 请访问https://pypi.python.org/pypi/matplotlib/ ...

  7. java根据散点图模拟出直线_借助Excel中XY散点图来模拟实现纵向折线图的方法

    Excel中的折线图通常是在水平方向上展示数据图线,如果希望在纵向上也能展现折线图,可以借助XY散点图来模拟实现.本文就图文介绍了借助Excel中XY散点图来模拟实现纵向折线图的方法. 具体方法可参考 ...

  8. 画折线图的方法有哪些?

    画折线图的方法有很多种,具体取决于你使用的工具. 如果使用 Microsoft Excel,可以通过如下步骤画折线图: 在一个工作表中输入数据,其中一列作为横坐标,另一列作为纵坐标. 选择数据,包括标 ...

  9. python使用matplotlib可视化折线图、在可视化图像中同时绘制多条折线图

    python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图 目录 python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图

最新文章

  1. NVIDIA深度架构
  2. 利用Python3内置文档资源高效学习及官方中文文档
  3. 女朋友都能看懂,Spring如何解决循环依赖?
  4. ttc error oracle,ORA-03137: TTC protocol internal error : [12333]错误一例
  5. 电脑打字手指正确姿势_写字坐姿不正确的难题,已被家长攻克,果然高手在民间...
  6. c语言如何实现玫瑰花
  7. java se开发_JAVA_SE基础——3.Java程序的开发流程
  8. mybatis 复习笔记03
  9. NLP学习—24.Pre-trained Word Embedding—ELMO、GPT、Bert
  10. python随机数字字符串_pythonrandom生成随机数和字符串,数字
  11. 电磁兼容(EMC)标准结构的划分与分类
  12. 倾斜摄影OSGB转换为3DTiles
  13. mysql 嵌套查询优化
  14. 微信推送封面尺寸_【新媒体干货】微信公众号封面图设计规范试行版
  15. perf top 实时分析 CPU 使用情况
  16. 关于linux下VNC服务的一些介绍(本文章是基于tigervnc)
  17. 14福师计算机导论在线作业一,(随机)福师18秋《计算机导论》在线作业一资料...
  18. 嵌入式入门学习笔记6:[转]嵌入式开发需要学习哪些东西
  19. java后端开发三年,你还不了解JVM,凭什么给你涨薪
  20. 刀片服务器系统B16000报价,产品技术-H3C UniServer B16000服务器-新华三集团-H3C

热门文章

  1. RTSP,Java实现简单的RTSP报文交换
  2. 使用PS切图时,调整标尺单位
  3. 双机(51单片机)串行通信最基本的方法
  4. 选队长游戏(Java)
  5. 什么是人工智能技术?
  6. 一文搞懂Linux系统内核升级及下载当前内核源代码
  7. Java TreeSet详解
  8. 昨天刚扩容80G,今天C盘就爆满了?C盘莫名其妙少了60G,使用Spacesniff也扫描不出来
  9. js 获取数组最后一个元素
  10. 公布C#写的网游外挂源代码