matlab gui界面问题

我编好了一个绘图代码

[Y,FS]=audioread('D:\aaamatalb\ffxdz.wav');
info=audioinfo('D:\aaamatalb\ffxdz.wav');
 
R=1024;
window=hamming(R);
N=1024;
L=512;
overlap=R-L;
 
    Y1=Y(:,1);
   
    figure(1);
    specgram(Y1,N,FS,window,overlap);
   xlabel('时间(s)')
ylabel('频率(Hz)')
title('窄带语谱图')



设计了一个gui按钮

img

请问怎么修改才能让我按fft这个按钮,上面左边的白板图变为对应的频谱图,我把我上面输入的代码带进去每次都会重新跳出个下面频谱图出来

img

参考下:https://blog.csdn.net/routing666/article/details/96964223

在specgram函数前面指定在哪画图,加这一句
axes(handles.axes1),axes1是画布的Tag名字。