How do I generate this figure? (I can't produce bold edges)

3 views (last 30 days)
Hi, everyone.
My code is below. But I have to modify the code because I want to generate a sign with bold edges (like the following figure). Can you help me with this? Thank you so much.
t =(1:4)'*pi/2;
x = sin(t);
y = cos(t);
fill(x,y,'y');
axis square off;
text(0,0,'WAIT','Color', 'k','FontSize', 80, ...
'FontWeight','bold','HorizontalAlignment', 'center');

Accepted Answer

Simon Chan
Simon Chan on 30 Jan 2022
Add the following line:
t =(1:4)'*pi/2;
x = sin(t);
y = cos(t);
h = fill(x,y,'y'); % Get the handle
h.LineWidth = 5; % Add this line
axis square off;
text(0,0,'WAIT','Color', 'k','FontSize', 80, ...
'FontWeight','bold','HorizontalAlignment', 'center');

More Answers (0)

Community Treasure Hunt

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

Start Hunting!