Я хотел бы поместить стрелку над легендой на графике Matlab, но когда я добавляю стрелку, легенда по умолчанию оказывается «сверху» (см. Рисунок, черная линия которого покрыта легендой).
Есть ли способ подтолкнуть подфигуру, например стрелку, к «вершине», чтобы она отображалась над всеми другими компонентами фигуры, включая легенду?Я пытался использовать uistack
, но это не работает с легендами.uistack
как следует из документа: « Изменить порядок визуального размещения компонентов пользовательского интерфейса ».
edit:
Очень простой пример: строка, котораяЯ рисую должен появиться поверх легенды.
figure;
b = bar(1:3,rand(3));
hold on;
p = plot([0,3],[0,.5],'Color','k','linewidth',1.5); % my arrow
l = legend(b,'value','Location','SouthWest','AutoUpdate','off');
uistack(l,'bottom');