Plot - move data on top
Afficher commentaires plus anciens
I have various lines in some MATLAB plots, and wish to move one set of data so it's shown at the top. I realise this should have been done before , but it was quite painstaking creating the graphs and wondered is there a way to move data on top?
Réponses (1)
Teja Muppirala
le 19 Avr 2011
Use uistack
figure
h(1) = plot([1 0 1 0 1],'r','linewidth',20);
hold on; h(2) = plot([0 1 0 1 0],'b','linewidth',20);
for n = 1:5
pause(0.5);
uistack(h(1),'top');
pause(0.5);
uistack(h(2),'top')
end
2 commentaires
Teja Muppirala
le 19 Avr 2011
One very fun way to make use of uistack and windowbuttonmotionfcn...
figure
plot(rand(10,10),'linewidth',10);
set(gcf,'windowbuttonmotionfcn','uistack(hittest,''top'')')
Carlos Borau
le 25 Mai 2021
awesome!
Catégories
En savoir plus sur Just for fun dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!