How to draw a stored shape that is not currently drawn on an axis?
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Joseph Henry
il 24 Lug 2019
Commentato: Joseph Henry
il 25 Lug 2019
Let's say that I have a vector holding a bunch of shapes:
x =
1×3 graphics array:
Ellipse Rectangle Circle
These shapes have just been loaded to the workspace from a .mat file. Because of this, they are not drawn on any axis.
How can I draw these images with code on a parent axis?
0 Commenti
Risposta accettata
Geoff Hayes
il 25 Lug 2019
Joseph - you could perhaps try changing the parent property of the stored graphics object to be that of the new parent axis. For example, we can create a recrtangle object on one figure
>> figure
>> axis([0 10 0 10])
>> hRect = rectangle('Position',[1 2 5 6]);
and then "transfer" this rectangle to another figure
>> figure
>> axis([0 10 0 10])
>> set(hRect, 'Parent', gca);
Perhaps this will work for you too.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Annotations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!