2015-11-22 3 views
1

Я создаю несколько сюжетов. Каждый график может содержать до 5 строк. В конце моего кода я включил строку:Предупреждение: Игнорирование дополнительных записей легенды.

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

Однако иногда некоторые из линий (line0 к Line4) не имеют точек на них, и, следовательно, MATLAB дает ошибку говоря:

Warning: Ignoring extra legend entries. 

Хотя линии не имеют точек, я все еще хочу, чтобы Matlab включил их в легенду. Любое обходное решение для этого? Пожалуйста, дайте мне знать, если что-то неясно.

ответ

2

Только что нашел ответ. Мне просто нужно заменить пустые векторы на NaN, и появится запись легенды. Спасибо!

Смежные вопросы