MATLAB Removing Text in MATLAB Graphics

  • Thread starter Thread starter quantum13
  • Start date Start date
  • Tags Tags
    Matlab Text
AI Thread Summary
To remove text displayed on a MATLAB plot using the text function, you can create an object handle by assigning the text command to a variable, such as h1. This handle allows you to manipulate the text properties and delete it. To remove the text, simply use the delete method with the handle, like this: delete(h1). This approach is confirmed to work effectively for managing text objects in MATLAB graphics. For further details, users can refer to the Mathworks documentation on the delete and text functions.
quantum13
Messages
65
Reaction score
0
i'm using basic graphics on MATLAB where i use

text(x,y,'text as string')

to display text on a plot. is there a way to REMOVE this text? I tried overwriting it with ' ' and making the color white, font size 0, but none of these will remove the text.
 
Physics news on Phys.org
If you use the following:
>> h1 = text(x,y,'text as string')

h1 will be an object handle to the text you just placed on your graph, allowing you to manipulate its properties, move it around, etc. You should also be able to delete it using the delete method:
>> delete(h1)

More documentation at the Mathworks website:
http://www.mathworks.com/help/techdoc/ref/delete.html
http://www.mathworks.com/help/techdoc/ref/text.html

I seem to recall that this should work, but don't have a copy of MATLAB at my work station.
 
perfect solution, thanks
 

Similar threads

Replies
3
Views
3K
Replies
5
Views
3K
Replies
3
Views
2K
Replies
8
Views
2K
Replies
5
Views
2K
Replies
23
Views
5K
Replies
2
Views
3K
Replies
4
Views
2K
Back
Top