【发布时间】:2016-06-09 23:45:39
【问题描述】:
我正在尝试编写一个 matlab gui 代码,该代码将从 CSV 文件加载数据并绘制图形。每次,我都会通过单击加载数据按钮加载数据,绘图应该刷新并绘制新数据。我能够加载数据并绘制第一张图。但是,如果我第二次单击加载数据按钮,它会从不同的 CSV 文件加载数据,但它会绘制在第一个图的顶部。我不知道每次加载数据时如何刷新该图并将其保存在新的 gui 文件中。 请帮帮我。这是我第一次使用 Gui 界面。我在下面发布我的加载数据回调函数。和 Gui 界面为 .jpg 附件。谢谢你。
function shiva_Callback(hObject, eventdata, handles)
hold off
% load data
%plot
yyaxis left
loglog(t,a,'b')
hold on
loglog(t,t,'r')
loglog(t,d,'c')
loglog(t,,'m')
ylabel('% Text')
xlabel('T')
yyaxis right
loglog(t,s,'y')
loglog(t,st,'g')
function ma_Callback(hObject, eventdata, handles)
% i tried uisave but not possible to run computer without matlab cause mcr
% does not run uisave
% i tried copyopbj but since i did not put a name on my figure it did not
% work
【问题讨论】:
标签: matlab matlab-figure matlab-guide