MATLAB实例:绘制折线图

用MATLAB将几组不同的数据展示在同一张图片中,并设置图例、横纵坐标范围与名称、重新自定义横坐标刻度,并保存图片到指定位置。

1. demo_1.m

clear

clc

x=1:10;

y_1=[0.7 0.7 0.75 0.77 0.78 0.78 0.78 0.78 0.78 0.78];

y_2=[0.8 0.8 0.8 0.82 0.85 0.86 0.87 0.87 0.87 0.87];

y_3=[0.9 0.94 0.95 0.95 0.98 0.98 0.99 0.99 0.99 0.99];

y_4=[0.93 0.93 0.94 0.94 0.96 0.96 0.97 0.97 0.97 0.97];

y_5=[0.8 0.85 0.85 0.87 0.87 0.87 0.89 0.89 0.89 0.89];

plot(x, y_1, '-ro', x, y_2, '-b+', x, y_3, '-kx', x, y_4, '-gs', x, y_5, '-m^');

hold on

ylim([0.68 1.05]); %设置纵坐标范围

xlabel('x'); %横坐标名称

ylabel('y');

legend('y_1','y_2','y_3','y_4','y_5','Orientation','horizon', 'Box','off', 'Location','Best'); %图例的设置

% legend({'y_1','y_2','y_3','y_4','y_5'}, 'Box','off', 'Location','north', 'NumColumns',3);

set(gca,'xtick',1:10);

set(gca,'xticklabel',{'2010','2011','2012','2013','2014','2015','2016','2017','2018','2019'}); %指定横坐标刻度

saveas(gcf,sprintf('demo_figure.jpg'),'bmp'); %保存图片

2. 结果

3. demo_2.m

clear

clc

x=1:10;

y_1=[0.7 0.7 0.75 0.77 0.78 0.78 0.78 0.78 0.78 0.78];

y_2=[0.8 0.8 0.8 0.82 0.85 0.86 0.87 0.87 0.87 0.87];

y_3=[0.9 0.94 0.95 0.95 0.98 0.98 0.99 0.99 0.99 0.99];

y_4=[0.93 0.93 0.94 0.94 0.96 0.96 0.97 0.97 0.97 0.97];

y_5=[0.8 0.85 0.85 0.87 0.87 0.87 0.89 0.89 0.89 0.89];

plot(x, y_1, '-ok', x, y_2, '-.bd', x, y_3, '--*r', x, y_4, '-^g', x, y_5, '--sm', 'LineWidth',1.3, 'MarkerSize',7, 'MarkerFaceColor','y');

hold on

ylim([0.68 1]); %设置纵坐标范围

xlabel('x'); %横坐标名称

ylabel('y');

legend('y_1','y_2','y_3','y_4','y_5', 'Box','off', 'Location','northoutside', 'NumColumns',5, 'FontName','Times New Roman', 'FontSize',11); %图例的设置

set(gca,'xtick',1:10);

set(gca,'xticklabel',{'2010','2011','2012','2013','2014','2015','2016','2017','2018','2019'}); %指定横坐标刻度

saveas(gcf,sprintf('demo_figure.jpg'),'bmp'); %保存图片

4. 结果

5. 作图常用符号

颜色名称

短名称

RGB 三元组

十六进制颜色代码

外观

'red'

'r'

[1 0 0]

'#FF0000'

'green'

'g'

[0 1 0]

'#00FF00'

'blue'

'b'

[0 0 1]

'#0000FF'

'cyan'

'c'

[0 1 1]

'#00FFFF'

'magenta'

'm'

[1 0 1]

'#FF00FF'

'yellow'

'y'

[1 1 0]

'#FFFF00'

'black'

'k'

[0 0 0]

'#000000'

'white'

'w'

[1 1 1]

'#FFFFFF'

'none'

不适用

不适用

不适用

无颜色

matlab画折现_MATLAB实例:绘制折线图相关推荐

  1. matlab画折现_matlab画折线

    figure(721);hold on; x=1:1:5;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止 a=[203.024,113.857,256.259,244.888 ...

  2. matlab绘制折线图基本操作

    本篇博客主要总结matlab绘制折线图的基本操作,使用的函数是plot函数,关于plot的函数语法规则,这里不再赘述,可以参考matlab官方文档,https://ww2.mathworks.cn/h ...

  3. MATLAB如何绘制折线图和美化折线图

    MATLAB如何绘制折线图和美化折线图 MATLAB如何绘制折线图和美化折线图 绘制基本图像 GUI界面进行调整 编写代码进行调整 总结 MATLAB如何绘制折线图和美化折线图 在写论文的时候,我们直 ...

  4. python画折线图-手把手教你Python yLab的绘制折线图的画法

    Python的可视化工具有很多,数不胜数,各有优劣.本文就对其中的pylab进行介绍.之所以介绍这一款,是因为它和Matlab的强烈相似度,如果你使用过Matlab,那么相信pylab你也会很快上手. ...

  5. python matplotlib画折线图_python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  6. python画曲线图例-python使用matplotlib绘制折线图教程

    matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备,并 ...

  7. 如何使用python画折线图-python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  8. 2021-01-20 Matlab画图技巧与实例:堆叠图stackedplot

    Matlab画图技巧与实例:堆叠图stackedplot 在MATLAB线图中,一共有3种类型,分别是 线图,包括:plot,plot3,stairs,errorbar,area,stackedplo ...

  9. python绘制折线图先对数据进行处理_python气象数据分析并绘制折线图-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 excel 2010巧妙处理 折 ...

最新文章

  1. FineReport中如何自定义登录界面
  2. Git在版本2.13中继续改进了安全性和UI
  3. 项目管理工具maven
  4. Spring事务管理—aop pointcut expression解析
  5. Android自定义View入门级
  6. 编译问题:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecur
  7. 原生js获取屏幕高度
  8. 取消Editplus的自动备份
  9. html列表自动无限循环滚动,js 无限循环垂直滚动列表
  10. 【C++OJ多重继承与虚拟继承】商旅信用卡(多重继承)
  11. 单纤双向BIDI光模块常识
  12. 用html语言编写美食栏目 源码,仿美食网首页html+css 完全源码和图片
  13. OKCoin期货现货API[Python3版]
  14. 企业上云是工业互联网的前提,中国企业上云潜力巨大
  15. window安装ab压力测试
  16. 安装ae显示安装程序无法初始化_pr安装时出现“正在初始化安装程序”,然后就没反应了,怎么办?...
  17. 【阿里云ACE】北京新春活动
  18. 网络抓包工具 翻译帮助文档 详解教程
  19. zuul 详解,带视频
  20. 1000Blocks | Space Apes smart NFTs (太空猿智能NFTS)

热门文章

  1. 程序员必须掌握的英文单词(二)
  2. 【JZOJ3823】遇见
  3. PTA天梯赛L1-011 A-B(C++实现)
  4. [ubuntu20]动态ip在路由器上mac地址绑定ip(虚拟机不能用Mac地址绑定IP)
  5. 飞腾 CPU x 百度昆仑 AI 芯片!自主国产算力时代已经到来!
  6. 如何基于java代理对大数据缓存组件返回的数据进行脱敏和阻断
  7. 温馨提示--Python小屋刷题神器明天暂停使用1天
  8. 数据库的几种关闭方式
  9. vue-django
  10. 客栈(酒店)管理系统(源码+数据库+设计文档)