matlab中axes显示,如何将figure图片显示在matlab GUI的axes中
如图所示,我在GUI中读取一个xlsx文件,点击“绘图”按钮,生成的figure在另外一个界面中出现,而不是在我的GUI的axes中显示,“绘图”按钮的回调程序如下所示,需要如何修改才行呢,求大神帮忙:)
function pushbutton2_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
axes(handles.axes1);
File_Path=get(handles.edit1,'string');
data=xlsread(File_Path);
x=1:length(data);
y=zeros(1,length(data));
for i=1:length(data)
y(i)=InsideSolarRadiation(data(i,1),data(i,2),data(i,3),data(i,4),data(i,5),data(i,6));
end
f=figure(1);
h = plot(0,0,'linewidth',1);
%xMin=-2*pi; %X轴初始最小值
%xMax=2*pi; %X轴初始最大值
xMin=0;
xMax=length(data)/2;
xlim([xMin,xMax]); %X轴初始范围
%ylim([-1.5 1.5]);
ylim([0 max(data(:,6))]);
%title('LP制作');
set(f,'Units','normalized');
xlabel('时间');
ylabel('温室内太阳辐射(W/m^2)');
% % % % % % % % % % % %
m=2;
xa = [x(m-1) x(m)];
ya = [y(m-1) y(m)];
[xaf,yaf] = axescoord2figurecoord(xa,ya); %axes坐标转为figure坐标
ar=annotation(f,'arrow',xaf,yaf,'Color',[1 0 0],'LineStyle','none','HeadStyle','vback1','HeadLength',12,'HeadWidth',10);
for m = 2:numel(x)
if(x(m)+1>xMax)
xdif=x(m)+1-xMax;
xlim([xMin+xdif,xMax+xdif]);
end
set(h,'xData',x(1:m),'yData',y(1:m));
xa = [x(m-1) x(m)];
ya = [y(m-1) y(m)];
[xaf,yaf] = axescoord2figurecoord(xa,ya);
annotation(f,'arrow',xaf,yaf,'Color',[1 0 0],'LineStyle','none');
set(ar,'X',xaf,'Y',yaf); %将箭头置于(xaf,yaf)的位置
drawnow;
pause(0.1);
end
捕获.PNG
(79.04 KB, 下载次数: 8)
2017-2-14 15:00 上传
matlab中axes显示,如何将figure图片显示在matlab GUI的axes中相关推荐
- php帖子表情,将论坛帖子内容中的 smilies 表情转换为正常图片显示
不久前,在调用论坛回帖内容时遇到了 smilies 表情图片为 {:4_267:} ,下面说说解决方式. 在服务端时用正则将论坛(以Discuz7.2为例)帖子内容中的 smilies 图格式化成图片 ...
- word中图片为嵌入式格式时显示不全_word嵌入图片显示不全,教您word插入图片显示不全怎么办...
相信大家在使用Word进行编辑文档过程中,经常都会遇到需要插入图片情况吧.然后有些时候是不是还会遇到图片显示不全或只显示图片一部分的,或者只显示图片的边框之类的情况呢?所以今天小编将给讲讲word插入 ...
- word中图片为嵌入式格式时显示不全_word嵌入图片显示不全-不同类型文档中图片设置的几个小技巧...
在办公中,我们时常需要编辑文档,特别是有图片的文档涉及到一些格式处理,所以掌握一些编辑文档的技巧是提高工作效率必备的.以下是关于Word和PDF文档插入图片后的一些设置,一起来看看吧! 一.Word文 ...
- word中图片为嵌入式格式时显示不全_word嵌入图片显示不全怎么办-word嵌入图片显示不全的解决方法 - 河东软件园...
word是我们最常用的办公组件之一,其具备了强大的文字编辑与文字处理功能,帮助用户轻松的进行编辑,而在使用word的过程中,我们难免需要在其中插入图片,从而帮助我们更好的表达我们的内容,而部分用户在插 ...
- word中行距设置固定值,图片显示不全的问题
撰写毕业大论文时,要求正文行间距设置为20磅固定值,但会出现,粘贴图片时,图片显示不全,软件也把图片做一行的固定值显示. 解决办法是:选中图片.按ctrl+1单倍行距组合键,此时图片就能显示全了,图片 ...
- 如何显示服务器上的图片,显示服务器上的图片怎么写
显示服务器上的图片怎么写 内容精选 换一换 内容审核服务输入图片参数"Image"是图片的base64编码,本节介绍利用谷歌浏览器进行图片格式转换,获取图片的base64编码信息. ...
- 网络 计算机不显示不出来,网页图片显示不出来怎么办 网络故障解决【详解】...
网页图片显示不出来怎么办? 文字与图片是构成一个网页的两个最基本的元素.你可以简单地理解为:文字,就是网页的内容.图片,就是网页的美观.除此之外,网页的元素还包括动画.音乐.程序等等. 有时候我们浏览 ...
- 基于STM32CubeMX的stm32f103c6t6液晶0.96OLED显示字母数字汉字图片显示
在STM32CubeMX里建工程,利用HAL库stm32F103c6t6连0.96寸的OLED液晶显示数字字母汉字图片.stm32f103c8t6,stm32f103zet6系列都可以参考下面的即可成 ...
- 使用Python中的matplotlib将多个图片显示到一张图内
在我们写论文或是汇报时,经常需要整合所得到的可视化数据结果,插入我们的论文中.如下所示的情况,我们需要将四个相关的弹性模量预测结果在一张图里展示. 使用matplotlib库中的子图(subplot) ...
最新文章
- 概率潜在语义分析(Probabilistic Latent Semantic Analysis,PLSA)
- vs mysql 登录界面_vs登录界面连接数据库代码
- 一篇超级详细的jsp+servlet+jdbc+mysql检验登录操作(IntelliJ IDEA)
- Linux0.11内核--系统中断处理程序int 0x80实现原理
- POJ 2352 Stars (线段树)
- c++头文件包含技巧
- 雷林鹏分享:XML 编码
- SpringMVC_跟踪请求
- Linux7.2虚拟机连接电脑相关配置
- java unit scanner_Java输入输出常用类Scanner
- 添加腾讯007防水墙
- 大小写字母ASCII码对照表
- elasticsearch学习笔记--聚合函数篇
- Android 自定义控件之画篮球
- 网页服务器修复,网页被劫持,跳转发布网修复方法 看完就明白
- 转 RMAN-20005: target database name is ambiguous
- 利用for循环,计算1+2+3+……+100。等差数列求和
- 动画效果怎么做html,用html代码做动画
- Django的下载与安装
- 欧几里得 推 扩展欧几里得
热门文章
- 干货收藏|医疗数据安全、临床业务容灾、智能运维及数字化转型方案集锦
- Fragment全解析系列(一):那些年踩过的坑
- git 上传出现“ ! [rejected] master - master (non-fast-forward)”
- 药品进销存系统mysql_jsp70039药品进销存管理系统 双数据库 mysql版
- linux删除相同用户,Linux 批量添加和删除用户
- matlab自带同步电机数学模型,永磁同步电机电机本体数学模型在MATLAB下的仿真_张红生...
- 使用java来写一个游戏外挂-内存修改程序(辅助-开篇)
- Java 中文转拼音工具类 (附带长度转换 2:1)
- Html表单和表格例子
- HTML5 CSS3专题 纯CSS打造相册效果