我一直在制作指南中的一个小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
包含正确的数字。我尝试在没有颜色参数的情况下运行脚本,但它仍然无法正常工作。
有什么明显的我错过了吗?如果事实证明这个问题已在其他地方得到解决,那就道歉了。