I'm trying to use the text() function to display a checkmark in a figure. I can't seem to figure it out. I've basically tried:
text(x,y,'✓')
It doesn't display anything using this command. Help!

 Risposta accettata

First set your system to display UTF-8 encoded characters:
feature('DefaultCharacterSet','UTF-8');
Then plot it (look for UTF-8 characters for other types of check marks):
uicontrol('Style','text', 'String',char(hex2dec('2713')), ...
'Units','normalized', 'Position',[0 0 1 1], ...
'FontSize',30)
I don't know if it is possible to do with text()

1 Commento

Thanks, doesn't seem to work with text() but I got it to work with uicontrol().

Accedi per commentare.

Più risposte (1)

Thorsten
Thorsten il 14 Gen 2013
try a different text
text(x, y, 'ok')
and make sure that x and y are within the bounds of your figure

2 Commenti

Thanks for the suggestion. I tried this and my x,y are within the bounds. It just doesn't like the ✓ character it seems. I think I may just use * instead and avoid the trouble.
its not working and how to make Cross like 'X' ??

Accedi per commentare.

Categorie

Scopri di più su Environment and Settings in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by