MATLAB不会在现有数字上添加额外的图

时间:2016-09-25 05:01:55

标签: matlab plot matlab-figure matlab-guide

我一直在制作指南中的一个小GUI,为我绘制比较各种数据位的图。我设置了两个按钮,一个用于制作新图形(工作正常),另一个用于添加到最后创建的图形。当我点击它时,它似乎做了一切。没有错误出现。但情节中没有任何内容。第二个图的代码如下:

hold on

clear newParSet eps %Clear variables used for previous plot

load(fullfile(handles.targetDirTxt.String,...
    strjoin(strcat(handles.folders(handles.gaugesMenu.Value),'_',...
    num2str(handles.gaugesMenu.Value-1),'_',...
    num2str(handles.indexing(idx)),'_',...
    num2str(handles.metric(rho)),'_',...
    num2str(handles.threshold(th)))),...
    'parameters.mat'));

scatter(newParSet(:,2),newParSet(:,1), '.',...
    handles.colorList(handles.onPlot.Value),'DisplayName',plotLegend);

hold off

newParSet按预期加载。 handles.colorList包含一系列字符串,例如['b' 'r' 'k' 'y'],因此我不会使用相同的颜色两次。我不知道这是否会导致问题。 handles.onPlot.Value包含正确的数字。我尝试在没有颜色参数的情况下运行脚本,但它仍然无法正常工作。

有什么明显的我错过了吗?如果事实证明这个问题已在其他地方得到解决,那就道歉了。

0 个答案:

没有答案