警告:忽略额外的图例条目。

Warning: Ignoring extra legend entries.

我正在创建多个图。每个图最多可以有 5 行。在我的代码末尾,我包括了这一行:

legend([line0 line1 line2 line3 line4],{'DN','D','R','ME','PP'})

但是,有时某些行(第 0 行到第 4 行)上没有点,因此 matlab 会报错:

Warning: Ignoring extra legend entries. 

虽然线条没有点,但我还是希望matlab把它们包含在图例中。 有什么解决方法吗? 如果有什么不清楚的地方请告诉我。

刚找到答案。 我只需要用 NaN 替换空向量,图例条目就会显示出来。 谢谢!