Я работаю над проектом Matlab, в котором мне нужно использовать команду fill
. Команда fill
fill (X, Y, C) создает заполненные многоугольники из данных в X и Y с цветом вершины, указанным C.
У меня есть следующий код:
x_2 = [x, fliplr(x)];
inBetween = [Auf1_mW_pro_mg(1781:length(Auf1_mW_pro_mg)), fliplr(y_Temp)];
figure('Name','Test')
fill(x_2, inBetween, 'r','facealpha',.5,'LineStyle','none');
legend()
..., что дает мне следующий результат:
Как вы можете видеть, у меня есть две области, потому что мои данные являются реальными данными, и экстраполированная строка не всегда имеет только строку данных над ней.
Есть ли у кого-нибудь простая идея, как избежать отображения двух элементов данных в легенде в этом сценарии? Удаление элементов из легенды, похоже, нелегко сделать, что было моей первой идеей. Может быть, я смогу контролировать, какие данные добавляются в легенду?
Спасибо!