How do I delete all annotations on a figure but not do clf?

How do I delete all annotations on a Figure? I do not want to do "clf" since that loses attributes that I want to keep. Doing "cla" does not remove the annotations.

 Akzeptierte Antwort

Ritesh Chandna
Ritesh Chandna am 10 Apr. 2017

9 Stimmen

Please use the below command to delete all the annotations on a figure:
>>delete(findall(gcf,'type','annotation'))

2 Kommentare

Thank you. Readable, works, and simpler than any other method I found.
worked thanks

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Printing and Saving finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by