Я пытаюсь построить некоторые данные с помощью Matlab R2015a, и поскольку наборы данных меняются для разных графиков, я хочу создать легенду (полу) автоматически. Я делаю это со списком строк (называемый списком), а затемДоступ к словам легенды превышает размеры матрицы
leg = legend(list);
legtxt=findobj(leg,'type','text');
set(legtxt(1),'color','r');
set(legtxt(2),'color','b');
a.s.o. согласно записям.
Однако, независимо от того, какой индекс я указываю в части 'set (legtxt (i)), Matlab всегда говорит мне, что «Index превышает размеры матрицы». То же самое, если я создаю легенду вручную, не используя «legend (list)», но явно вводя записи легенды. Кто-нибудь знает, почему это происходит или как его решить? Благодаря!
, пожалуйста, напишите [Минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve) –