我正在以典型的 MATLAB 散点图格式绘制数据。通常在绘制多个数据集时,我会使用命令'hold on;',然后绘制每个数据,然后再绘制图例:
legend('DataSet1', 'DataSet2') % etcetera
但是,我在相同轴上绘制的(多个)数据集不一定每次都是相同的数据集。我在同一轴上绘制了多达六组不同的数据,并且可以显示这些数据的任意组合(取决于用户选择显示的内容)。显然,如果我想以传统方式设置传说,那将是很多 elseif。
我真正想做的是在绘制时为每个 DataSet 分配一个名称,以便之后我可以调用所有正在显示的数据的图例。
...或者,任何人都可以想到的任何其他解决此问题的方法..?