MATLAB绘图 最大化全屏后保存

  • 一、绘图
  • 二、图例
    • 添加图例的方式一
    • 添加图例的方式二
    • 设置图例的排列方式
    • 图例的位置和列数
    • 显示指定曲线的图例
    • 图例背景和轮廓
  • 三、保存
  • 参考资料

一、绘图

MATLAB基本绘图命令:

x = 0:pi/100:2*pi;
y = sin(x);
subplot(3,1,1); %%%%
plot(sin(x)) %%%% plot(x,y,x,y2,x,y3) 绘制多个线条
xlabel('x = 0:2\pi')
ylabel('Sine of x')
title('Plot of the Sine Function','FontSize',12) %%%% 标题
legend('sin(x)','sin(x-.25)','sin(x-.5)') %%%% 图例
text(0.5,-1/3,'{\itNote the odd symmetry.}') %%%%文本
hold on
%%%% axis([xmin xmax ymin ymax]) %%%% 设置坐标轴范围
%%%% axis square %%%% 使 x 轴和 y 轴的长度相同
%%%% axis equal %%%% 使 x 轴和 y 轴上的各个刻度线增量的长度相同
%%%% axis on %%%% 显示轴
%%%% axis off %%%% 隐藏轴
%%%% grid on %%%%显示网格
%%%% gird off %%%% 隐藏网格

二、图例

添加图例的方式一

legend('cos(x)','cos(2x)')

添加图例的方式二

plot(x,y3,'DisplayName','cos(3x)')

设置图例的排列方式

legend('Orientation','horizontal')
%%%% 'vertical' - 垂直堆叠图例项。
%%%% 'horizontal' - 并排列出图例项。

图例的位置和列数

legend({'cos(x)','cos(2x)','cos(3x)','cos(4x)'},'Location','northwest','NumColumns',2)

显示指定曲线的图例

x = linspace(0,pi);
y1 = cos(x);
p1 = plot(x,y1);hold on
y2 = cos(2*x);
p2 = plot(x,y2);y3 = cos(3*x);
p3 = plot(x,y3);
hold offlegend([p1 p3],{'First','Third'})

图例背景和轮廓

legend('boxoff')
%%%% 'boxon' - 显示图例背景和轮廓。
%%%% 'boxoff' - 不显示图例背景和轮廓。

三、保存

MATLAB弹出的默认大小的绘图窗口经常导致图例与曲线重叠在一起,此时直接保存不方便数据展示。在将绘图窗口最大化全屏显示以后,再进行保存则可很大程度上解决图例与曲线重叠的问题。
先使所画的图最大化,即占满整个屏幕:

scrsz = get(0,'ScreenSize'); %%%% 获取屏幕的尺寸figure1=figure('Position',[0 30 scrsz(3) scrsz(4)-95]);
%%%% 或者(下面这种情况会把windows系统下面的任务栏也保存到图片中,不太好)figure1=figure('Position',[0 0 scrsz(3) scrsz(4)-66]);

生成数据并画图:

x = 0:pi/100:2*pi;
y = sin(x);
plot(x, y)
saveas(gcf,'filename','bmp');
saveas(gcf,'filename','emf');
saveas(gcf,'filename','jpg');

参考资料

[[1]] MATLAB官方:基本绘图函数.
[[2]] MATLAB官方:legend.
[[3]] matlab 画图直接存储_Matlab用plot画图后怎么保存图像.

MATLAB绘图 最大化全屏后保存相关推荐

  1. 安防互联网摄像头海康大华硬盘录像机视频流媒体服务器EasyNVR在layer弹出层中使用video标签无法最大化全屏播放问题解决

    诞生背景 众所周知,EasyNVR可以将局域网/广域网上的海康/大华等网络摄像头由rtsp转换为rtmp.rtsp.hls.flv协议转换,并提供推流服务,可以将拉到的网络摄像头直接转发到流媒体服务器 ...

  2. pptv网络电视全屏后出现黑屏的解决办法

    我们在利用pptv看视频时,总是喜欢将屏幕最大化,但是不少用户在使用全屏操作时造成了黑屏的情况,这种情况我们应该怎么办呢,下面小编就给大家详细的介绍一下上面的问题吧,希望能够帮助到大家. 全屏后出现黑 ...

  3. 【BUG】小米5中 video.js 在钉钉 webview 中全屏后 后退无法弹出虚拟键盘

    BUG背景 触发环境 MI 5 或 MI 6(三星没问题) 钉钉3.5.3(开发版没问题)Webview [WebKit 537.36 Chrome 57.0.2987.132](识别方法见文末) v ...

  4. VMWare 全屏后最小化死机

    VMWare 全屏后最小化死机 今天在vmware7上安装ubuntu10.10,为编译opendjk做准备.在精简系统的时候,全屏vmware后,在最小化就死机了. 自己都用这个vmware安装了1 ...

  5. WebView 视频播放,全屏按钮显示不出来,全屏后不能播放视频

    最近项目的一个需求,需要在Webview 里面播放视频遇到了一些问题: 视频可以正常播放但是,视频底部的全屏按钮没了,只有一个音量按钮.修改后,点击全屏,视频不能播放. 接下来一 一解决: 问题1 : ...

  6. js实现全屏与退出全屏,解决F11进入全屏后退出全屏API方法失效(chrome)

    js实现全屏与退出全屏,解决F11进入全屏后退出全屏API方法失效(chrome) 解决的问题 谷歌浏览器F11全屏后,在页面中编写的全屏按钮失效 解决方法 //判断是否是全屏状态 var isFul ...

  7. Flex全屏后键盘输入问题

    flex实现全屏只能通过鼠标点击事件来触发,例如使用Application的createComplete事件处理函数中处理全屏是不容许的.而且flex是不支持全屏后用户的键盘输入的.如全屏后不能输入用 ...

  8. 解决:小米手机设置全屏后屏幕上方有黑条问题

    一.问题说明 在红米 K30 上发现设置全屏后,手机屏幕上方全面屏摄像头部分有黑条,无法实现全屏幕. 二.问题解决 if (Build.VERSION.SDK_INT >= Build.VERS ...

  9. cf不能全屏win7的解决方法_Win10运行DNF全屏后黑屏怎么办|DNF全屏后黑屏解决方法...

    DNF是目前还有不少用户在玩的游戏,有使用win10系统的用户,全屏玩DNF这款游戏的时候,出现黑屏,从游戏外取消窗口化或者还原初始配置,已经尝试多种办法,问题都没有得到解决.这篇文章是系统部落给大家 ...

  10. js实现浏览器全屏与退出全屏,解决chrome下F11进入全屏后退出全屏API方法失效

    1. 问题说明 网页全屏和退出全屏其实已经算的上一个很常见的功能了,那是不是直接用HTML5全屏API就没什么问题了,但是不要忘了键盘上的F11有着同样的功能,实际使用的时候就发现F11使网页进入全屏 ...

最新文章

  1. 行为型设计模式(4)—— 观察者模式(Observer Pattern)
  2. 数字时钟仿真电路设计
  3. uib-datepicker-popup使用
  4. 突发!图森未来CEO侯晓迪被罢免,公司疑遭SEC、FBI联手调查,市值一夜砍半
  5. 这些好玩的 GitHub 项目,你知道几个?
  6. 保持精力充沛工作的14个习惯
  7. SQL SERVER 事务的使用(tran)
  8. 一个基于 Spring Boot 的开源社区
  9. php html转换成word,php如何实现html转换word?_后端开发
  10. 小编推荐这款,超实用的SpringBoot 开源商城系统,挣钱不是太轻松!
  11. China Merchants Bank Beats Rivals In Quality Of Service
  12. 手机模拟器之争:Genimotion在左,海马玩在右
  13. C++ 不高兴的津津
  14. 使用minio与腾讯cos文件上传下载
  15. 微型计算机储存系统一般指主存器和,2019年12月网络教育统考《计算机应用基础》复习题(八)...
  16. 组织行为学对项目管理的意义(1)
  17. 园区智慧安防解决方案2020
  18. 角位移传感器 AS5040
  19. 修改simple_peripheral_oad_offchip的 Bootloader
  20. linux系统jdk安装

热门文章

  1. 解决应用程序无法正常启动0xc0150002等问题
  2. 交叉编译Ghostscript
  3. 信创操作系统--统信UOS桌面版(软件管理:应用商店、包管理器)
  4. 计算机硬件报警声音,电脑开机报警声音大全详解及处理
  5. 给你介绍Python代码中下划线的魔幻魅力!
  6. IXDC2018国际体验设计大会精华汇总,微软、阿里巴巴、小米、Adobe等大咖都说了啥?...
  7. android卡片 弹簧滑动,一种通用式弹簧卡扣的制作方法
  8. 海康威视在linux下使用笔记——ros驱动相机
  9. XP安装QQ提示安装包可能被非法改动无法安装
  10. CodeBlock调试(DeBug)指南