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

1 次查看(过去 30 天)
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');

采纳的回答

Simon Chan
Simon Chan 2022-1-30
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');

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 General Applications 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by