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!

 採用された回答

José-Luis
José-Luis 2013 年 1 月 14 日

1 投票

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 件のコメント

Justin Solomon
Justin Solomon 2013 年 1 月 14 日
Thanks, doesn't seem to work with text() but I got it to work with uicontrol().

サインインしてコメントする。

その他の回答 (1 件)

Thorsten
Thorsten 2013 年 1 月 14 日

0 投票

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

2 件のコメント

Justin Solomon
Justin Solomon 2013 年 1 月 14 日
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.
Bilal qureshi
Bilal qureshi 2018 年 6 月 30 日
its not working and how to make Cross like 'X' ??

サインインしてコメントする。

カテゴリ

ヘルプ センター および File Exchange で Environment and Settings についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by