How to draw an image showing different-sized "threaded" black circles?

1 回表示 (過去 30 日間)
m975
m975 2020 年 4 月 12 日
回答済み: KALYAN ACHARJYA 2020 年 4 月 12 日
I want to draw an image showing seven different-sized black circles (from big to small or other ordering), which are positioned by threadening them on an invisible line. In the easiest case, it is a vertical line in the middle of the image. In this case, the image would show a stack of circles. In the next step, the position of circles should be changeable by manipulating the line (e.g., a horizontal thread or a curve by a function). Moreover, it should also be possible to change the ordering of the circles and the distance between them.
Can anybody help me with this assignment? I already found the function "Create Line Plot with Markers", but its functionality does not meet my expectations. Thanks for your help!

採用された回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2020 年 4 月 12 日
Please modify as per your requirements
rectangle('Position',[2 2 4 4]);
hold on;
rad=linspace(0.3,0.1,8)
for i=1:8
viscircles([4,2.5+i/2.5],rad(i),'Color','k')
end
axis off

その他の回答 (0 件)

製品

Community Treasure Hunt

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

Start Hunting!

Translated by