๐ Reference
๐ Index
Force-Directed Graph
- ๊ทธ๋ํ ์๊ฐํ ๊ฒฐ๊ณผ๋ ์ด๋ ํ ๋ฐ์ดํฐ๊ฐ ์๋๊ฐ์ ๋ฐ๋ผ ์์ฑ๋๋ node, edge ๊ฐ์๊ฐ ๋ณ๊ฒฝ๋ ์๋ฐ์ ์๋ค.
- ๊ทธ๋์ ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ํ๋ฅผ ์๊ฐํ ํ ๋ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ(๋ ์ด์์)์ผ๋กย Forced-Directed Graph๊ฐ ์๋ค.
- Forced-Directed Graph๋ ๋ ์ ํ ๊ฐ์ ์ ์๊ธฐ๋ ฅ์ ๊ณ์ฐํ๋ ๋ฐฉ์๊ณผ ์ ์ฌํ ์๋ฆฌ๋ฅผ ํ์ฉํด ๊ฐ ๋
ธ๋ ๊ฐ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ง์ ํ๋ค.
- Forced-Directed Graph์์๋ node์ ์์น๊ฐ ๊ณ ์ ๋์ด ์์ง ์๋ค.
- ์ฒ์์ node์ ์์น๋ ๋ฌด์์๋ก ๋ฟ๋ ค์ง๊ฑฐ๋, ๋ช ๊ฐ์ง ๊ฐ๋จํ ๊ท์น์ ๋ฐ๋ผ ์์์ ์์น์ ์์ฑ๋๋ค.
- ์ดํ node์ weight๋ฅผ ์ด์ฉํ์ฌ ์ฃผ๋ณ์ node ๊ฐ์ ์ผ๋ง ์ด์ ๋จ์ด์ ธ์ผ ํ๋์ง ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ๋๋ฐ, weight๊ฐ ํด์๋ก node ๊ฐ์ ๊ฐ๊ฒฉ์ ๋ฉ์ด์ง๊ฒ ๋๋ค.
- ๋ฐ๋๋ก edge๊ฐ ์๋ ๋ ๋
ธ๋ ๊ฐ์๋ edge์ weight์ ๋ฐ๋ผ ๊ฐ์ด ๋ ํด์๋ก ๋ node ๊ฐ์ ๊ฐ๊ฒฉ์ด ๊ฐ๊น์์ง ์ ์๋๋ก ๊ณ์ฐํ๋ค.
- Forced-Graph๋ ์ฃผ๋ณ node๋ค์ ์ํด ์์น๊ฐ ๋ณํ๊ฒ ๋๋ฏ๋ก ๊ฐ node์ ์์น๋ ๊ณ ์ ๋์ด ์์ง ์๋ค.
- ๋ํ, ํ๋์ node์ ๋ํด ์์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์์น๋ฅผ ๊ณ์ฐํ๊ฒ ๋๋ฉด ๋ณ๊ฒฝ๋ node ์์น๊ฐ ๋ค๋ฅธ node์ ์์น์๋ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์ ์๋จ์ ๊ทธ๋ฆผ์ฒ๋ผ ์์ ํ๋๊ธฐ ์ ๊น์ง ๊ทธ๋ฆผ์ ์์น๋ฅผ ๊ณ์ ๊ณ์ฐํด์ฃผ์ด์ผ ํ๋ค.
d3-force