โ—  ํ•œ๋ฐ˜๋„ ์ง€์ง„ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ   


> ๊ฐœ์š”

1. ๊ธฐ์ƒ์ฒญ 1978๋…„ 8์›”๋ถ€ํ„ฐ 2018๋…„ 3์›” 4์ผ ์ƒˆ๋ฒฝ 0์‹œ 52๋ถ„ ์ง€์ง„๊นŒ์ง€ ๋ชจ๋“  ์ง€์ง„ ๋ฐ์ดํ„ฐ ๋ถ„์„.

- ์ด 1723ํšŒ.

- ์ด ํฌ๋กค๋ง ์‹œ๊ฐ„ 2๋ถ„ ๋ฏธ๋งŒ. node.js ์ด์šฉ. 

- ์กฐํšŒ ๋ชฉ๋ก 999 ์ œํ•œ์œผ๋กœ 1978๋…„๋ถ€ํ„ฐ 2011๋…„๊นŒ์ง€ ํ•œ๋ฒˆ, ๋‚˜๋จธ์ง€ ๊ธฐ๊ฐ„ ๋‹ค์‹œ ํ•œ๋ฒˆ์œผ๋กœ ๋ถ„๋ฆฌํ•ด์„œ ์ˆ˜์ง‘.


2. ์ง€๋„๋Š” ์—ฌ๊ธฐ ๋ธ”๋กœ๊ทธ (danielykim.github.io)์— ์˜ฌ๋ฆฐ TopoJson ํŒŒ์ผ ์ด์šฉ


3. d3.js๋กœ ์‹œ๊ฐํ™”.


4. ์ถ”๊ฐ€๋กœ ์‚ฌ์šฉํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” 

- lodash(๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ. ๋’ค๋Šฆ๊ฒŒ ์ ์šฉํ•˜์—ฌ ์ ๊ทน ํ™œ์šฉx)

- d3.tip.js(๋งˆ์šฐ์Šค ํด๋ฆญ์‹œ ํˆดํŒ ํ‘œ์‹œ)

- d3.format.js(์ˆซ์ž ํ‘œํ˜„ ์ฒ˜๋ฆฌ. ์ง€์ง„ ์—๋„ˆ์ง€์˜ ์ˆซ์ž๊ฐ€ ์ปค์„œ ์ง€์ˆ˜ ๋„์ž…)

- d3-queue.v3.js(์ง€์ง„๋ฐ์ดํ„ฐ์™€ ์ง€๋„ ๋ฐ์ดํ„ฐ ์ˆœ์ฐจ์  ๋กœ๋”ฉ)

- topojson.v1.js(์ง€๋„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ)

- d3-scale-chromatic.v.js(์ง€๋„ ์ƒ‰๊น” ์ฒ˜๋ฆฌ. d3.interpolateOrRd ์‚ฌ์šฉ)


5. ์†Œ์Šค์ฝ”๋“œ๋Š” ์›ํ•˜์‹œ๋Š” ๋ถ„์ด ๊ณ„์‹œ๋ฉด ๋ง๊ธ€๋กœ.

- ๋‹ค๋งŒ github์— ์˜ฌ๋ฆฌ์ง€ ์•Š์€ ์ด์œ ๋„ ๊ฐ™์€๋ฐ, ์ฝ”๋“œ๋งŒ ๋ณด๊ณ  ์ดํ•ดํ•˜๊ธฐ ์ข€ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ๊ฒ ๋‹ค.


5. ์ง€์ง„์„ ๊ณต๋ถ€(?)ํ•˜์‹œ๋Š” ๋ถ„์ด๋‚˜ ์—ฐ๊ตฌํ•˜์‹œ๋Š” ๋ถ„๋“ค์—๊ฒŒ ์ƒ‰๋‹ค๋ฅธ ์‹œ๊ฐ์ด๋‚˜ ์–ด๋–ค ๋„์›€์ด ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.



> ๊ฒฐ๊ณผ๋ฌผ


์ง€์ง„๋ฐœ์ƒํšŸ์ˆ˜ ๋ฐ ์ตœ๋Œ€๊ฐ•๋„
ํ•ด๋‹น์›”์— ๋ฐœ์ƒํ•œ ์ง€์ง„ ์—๋„ˆ์ง€์˜ ์ด๋Ÿ‰ ๋น„๊ต
์ง€์ง„๊ทœ๋ชจ ๋น„์œจ
์ง€์—ญ๋ณ„ ์ง€์ง„ ๋ฐœ์ƒ์ˆ˜

์ง€์ง„๋ฐœ์ƒ์ง€์—ญ (์ตœ๊ทผ์— ๋ฐœ์ƒํ•œ ์ง€์ง„์ผ ์ˆ˜๋ก ์ƒ‰์ด ์ง„ํ•˜๊ณ , ์ง€์ง„ ๊ทœ๋ชจ๊ฐ€ ํด์ˆ˜๋ก ์›์ด ์ปค์ง„๋‹ค)


โ— ํ•œ๋ฐ˜๋„ ์ง€์ง„ ์‹œ๊ฐํ™” ์ž‘์—… ์™„์„ฑ   


> ๋“ค์–ด๊ฐ€๋Š” ๋ง

1. ์ง€๋‚œ ์—ฐ๋ง ์‹œ์ž‘ํ–ˆ๋˜ ํ•œ๋ฐ˜๋„ ์ง€์ง„ ์‹œ๊ฐํ™” ์ž‘์—…์ด ์ผ๋‹จ๋ฝ๋๋‹ค.


> ์ž‘์—… ์ด๋ฏธ์ง€



> ๊ฒฐ๊ณผ

- ์‹ค์‹œ๊ฐ„ ๊ธฐ์ƒ์ฒญ ์ง€์ง„ ๋ฐ์ดํ„ฐ + ์„œ๋ฒ„ ๊นŒ์ง€ ๋„๋ฉ”์ธ์œผ๋กœ ๋งŒ๋“ค์–ด ์˜ฌ๋ ค๋†“์œผ๋ ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ ‘์†๋„ ์‰ฝ๊ณ  ํ•ญ์ƒ ์ตœ์‹  ๋ฐ์ดํ„ฐ๋‹ˆ ์“ธ๋งŒ ํ• ๊ฑฐ๋‹ค.

- ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์ƒ์ฒญ๊ณผ ์ง€์ง„์„ ์—ฐ๊ตฌํ•˜๊ฑฐ๋‚˜ ๊ณต๋ถ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ฃผ์†Œ๋งŒ ํ™๋ณด(?)ํ•ด ๋†“๊ณ  ๋์ด๋‹ค.

- ์ง€๋„๋Š” ํ™•๋Œ€/์ถ•์†Œ ๋ฐ moving์ด ๊ฐ€๋Šฅํ•˜๋‹ค. 



์ง€์ง„๋ฐœ์ƒํšŸ์ˆ˜ ๋ฐ ์ตœ๋Œ€๊ฐ•๋„
ํ•ด๋‹น์›”์— ๋ฐœ์ƒํ•œ ์ง€์ง„ ์—๋„ˆ์ง€์˜ ์ด๋Ÿ‰ ๋น„๊ต
์ง€์ง„๊ทœ๋ชจ ๋น„์œจ
์ง€์—ญ๋ณ„ ์ง€์ง„ ๋ฐœ์ƒ์ˆ˜
์ง€์ง„๋ฐœ์ƒ์ง€์—ญ



> ๋ฐ˜์„ฑ

1. ์ž‘์—…์€ ์˜ˆ์ƒ๋ณด๋‹ค (๋‹น์—ฐํžˆ) ์˜ค๋ž˜ ๊ฑธ๋ ธ๊ณ  ์˜ˆ์ƒ๋ณด๋‹ค (ํ›จ์”ฌ) ์–ด๋ ค์› ๋‹ค.

2. ๊ทธ๋ƒฅ ํ•˜๋“œ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ๊ณผ oop๋กœ ์งœ๋Š” ๊ฒƒ์€ ์™„์ „ํžˆ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

3. ๋ฌด์—‡๋ณด๋‹ค ๋‚ด๊ฐ€ ๋ฌด์–ผ ๋งŒ๋“ค๊ณ  ์–ด๋–ค ๊ธฐ๋Šฅ์ด ํ•„์š”ํ• ์ง€ '๋‚˜์กฐ์ฐจ' ๋ชฐ๋ž๊ธฐ ๋•Œ๋ฌธ์— oop๋Š” ์˜คํžˆ๋ ค ์ข‹์ง€ ์•Š์€ ์„ ํƒ์ด์—ˆ๋‹ค.

4. ์ด๋ฒˆ์— ๊นจ๋‹ฌ์€ ๊ฒƒ์€ ๊ฐ ๊ธฐ๋Šฅ์„ ์ตœ๋Œ€ํ•œ ์ชผ๊ฐœ -๊ทธ๊ฒƒ์ด ์†๋„ ์ธก๋ฉด์—์„œ ๋ชน์‹œ ์•ˆ ์ข‹์•„๋ณด์ด๋”๋ผ๋„ - ๊ธฐ๋Šฅ์„ ์ค‘์‹ฌ์œผ๋กœ ์ชผ๊ฐœ ํ•จ์ˆ˜ํ™” ์‹œ์ผœ๋†“์•„์•ผ '์ฝ”๋“œ ํ™•์žฅ์„ฑ'์— ๊ต‰์žฅํžˆ ์œ ๋ฆฌํ•˜๋‹ค๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.

5. ๊ผญ for๋‚˜ if ๊ฐ€ ์—†๋Š” map์ด๋‚˜ filter๋ฅผ ๊ณ ์ง‘ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋‹ค. ์™„์ „ํžˆ ๋‹ค๋ฅด๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฑฐ๋ผ๋ฉด ๋‹ค๋ฅด๊ฒ ์ง€๋งŒ ์‹ค๊ฐœ๋ฐœ์—์„œ ๊ทน๋„์˜ ํ•จ์ˆ˜ํ™”๋Š” ๋„ˆ๋ฌด ํŒŒํŽธํ™” ๋˜์–ด ์˜คํžˆ๋ ค ๋…ํ•ด๋ฅผ ํ•ด์นœ๋‹ค(๋Š” ๊ฒƒ์ด ๋‚˜์˜ ์˜๊ฒฌ์ด๋‹ค)

6. ์–ด์จŒ๋“  ์žฌ๋ฏธ๋„ ์žˆ์—ˆ๊ณ  ๋งŽ์€ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๋˜ ํ”„๋กœ์ ํŠธ๋‹ค.


> p.s.

1. ๋งŒ์•ฝ, ์ •๋ง ๋งŒ์•ฝ ์‚ฌ๋žŒ๋“ค์˜ ์š”๊ตฌ๊ฐ€ ์žˆ๋‹ค๋ฉด ์ง€์ง„ ๊ฐ•๋„, ์‹œ๊ฐ„, ํšŸ์ˆ˜, ์—๋„ˆ์ง€ ๋“ฑ์— ๊ฐ€์ค‘์น˜ ๋ฐ ์ƒ‰์„ ๋ฐ”๊พธ๋Š” ์ •๋„์˜ UI๋Š” ๋„ฃ์–ด๋ณผ ๊ฑฐ๋‹ค. ์ง€์ง„์— ๋Œ€ํ•ด ์ž˜ ์•„๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๊ทธ๊ฒƒ๋งŒ ๋ฐ”๊ฟ”๋„ ๋ญ”๊ฐ€ ์˜๋ฏธ์žˆ๋Š” ์ •๋ณด๋ฅผ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ์„ ๊ฑฐ๋ผ ๋ณธ๋‹ค.

2. ์ง€์ง„ ๋ฐœ์ƒ๊ธฐ๋„ ๋„ฃ๊ณ  ์‹ถ๋‹ค. ์ด๊ฑด ๋‚ด๊ฐ€ ๊ถ๊ธˆํ•œ ๊ฑฐ๋‹ˆ๊นŒ. ํ•˜์ง€๋งŒ ์ง€์ง„์— ๋Œ€ํ•œ ๋ณด๋‹ค ๋งŽ์€ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ด๊ฒƒ๋„ ๊ธฐํšŒ๊ฐ€ ๋œ๋‹ค๋ฉด ๋งŒ๋“ค์–ด ๋„ฃ๊ฒ ๋‹ค.


โ— ํ•œ๋ฐ˜๋„ ์ง€์ง„ ๋ฐœ์ƒ์ง€์—ญ 1์ฐจ ์™„์„ฑ


> ๊ฐœ์š”

1. 1978๋…„๋ถ€ํ„ฐ 2018๋…„ 1์›”๊นŒ์ง€ ๋ฐœ์ƒํ•œ ๋ชจ๋“  ์ง€์ง„๋“ค์„ ์ง€๋„ ํ•˜๋‚˜์— ํ‘œํ˜„ํ•ด๋ดค๋‹ค.

2. ์›์˜ ํฌ๊ธฐ๋Š” ์ง€์ง„์˜ ๊ฐ•๋„๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค.

3. ์›์˜ ์ƒ‰์ด ํŒŒ๋ž€์ƒ‰์— ๊ฐ€๊นŒ์šธ ์ˆ˜๋ก ์ตœ๊ทผ์— ๋ฐœ์ƒํ•œ ์ง€์ง„์ด๋‹ค. ์›์˜ ์ƒ‰์ด ์˜…์–ด ์งˆ์ˆ˜๋ก ์˜ค๋ž˜์ „์— ๋ฐœ์ƒํ•œ ์ง€์ง„์ด๋‹ค.

- ์ƒ‰์˜ ๋ฒ”์œ„๋Š” rgba( 254 ~ 0, 254 ~ 0, 255, 0.2 ) ์™€ ๊ฐ™๋‹ค.

- ์ฆ‰ ์ตœ์ดˆ์˜ ์ง€์ง„๊ธฐ๋ก์ธ 1978๋…„  8์›”์€ ๊ฐ’์ด 254๋กœ rgba( 254, 254, 255, 0.2 ) ๊ฐ€ ๋˜์–ด ๊ฑฐ์˜ ์ƒ‰์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ณ  2018๋…„ 1์›”์˜ ์ง€์ง„์€ rgba( 0,0, 255, 0.2)๊ฐ€ ๋˜์–ด ๊ฐ€์žฅ ์ง„ํ•œ ์ƒ‰์œผ๋กœ ์น ํ•ด์ง„๋‹ค.

- ์•ŒํŒŒ๊ฐ€ 0.2 ์œผ๋ฏ€๋กœ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒ‰์ด ์˜…๋‹ค. ๋”ฐ๋ผ์„œ ๋น„์Šทํ•œ ์ง€์—ญ์— ์—ฌ๋Ÿฌ๋ฒˆ ์ง€์ง„์ด ์ผ์–ด๋‚ฌ์„ ๊ฒฝ์šฐ ๊ทธ ์ƒ‰์ด ์ค‘์ฒฉ๋˜์–ด ์ง„ํ•ด์ง„๋‹ค.


> ๊ฒฐ๋ก 

1. ์ตœ๊ทผ์— ์ผ์–ด๋‚˜๊ณ  ์ง€์ง„ ๊ทœ๋ชจ๊ฐ€ ํฌ๊ณ  ๋น„์Šทํ•œ ์ง€์—ญ์— ์—ฌ๋Ÿฌ๋ฒˆ ์ง€์ง„์ด ์ผ์–ด๋‚ฌ์„ ๊ฒฝ์šฐ ๋ˆˆ์— ์ž˜๋ˆ๋‹ค...

2. ..๋งŒ ์†”์งํžˆ ์ž˜ ์•ˆ๋ˆ๋‹ค. ๋ฌด๋ ค 40๋…„๋™์•ˆ ์ผ์–ด๋‚œ 1717๊ฐœ์˜ ์ง€์ง„์„ ๊ฒจ์šฐ 255๋ฒ”์œ„์•ˆ์— ๊ทธ๊ฒƒ๋„ ํŒŒ๋ž€์ƒ‰์— ํ•œ์ •ํ•ด์„œ ๋”๊ตฌ๋‚˜ ์•ŒํŒŒ 0.2๋ฅผ ๋จน์—ฌ์„œ ํ‘œํ˜„ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.  ใ…‹ใ…‹ ๋ฌด์–ธ๊ฐ€ ์ข‹์€ ์ƒ‰ ๋ฒ”์œ„๊ฐ€ ์žˆ์„ ๊ฒƒ ๊ฐ™์€๋ฐ ๊ทธ๊ฑด ์ข€ ๋” ๊ณ ๋ฏผํ•ด ๋ด์•ผ๊ฒ ๋‹ค. ์ด๋Ÿด๋• ์ •๋ง ๋””์ž์ด๋„ˆ๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด๋‹ค.


3. ์–ด์จŒ๋“  ์•„๋ž˜ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ํฌํ•ญ์‹œ์™€ ๊ฒฝ์ฃผ์‹œ, ๊ทธ๋ฆฌ๊ณ  ๋ณด๋ น์‹œ(๋ผ์ง€๋งŒ ์„œํ•ด์•ˆ ๋ฉ€๋ฆฌ)์— ์˜๋ฏธ ์žˆ๋Š” ์ง€์ง„์ด ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ถํ•œ ์„œํ•ด์•ˆ, ์ €๊ธฐ๊ฐ€ ์–ด๋”˜์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ €์ชฝ๊ณผ ์Œ, ํฌํ•ญ์‹œ ์œ„์— ์˜๋•๊ตฐ ์ชฝ ๋™ํ•ด์•ˆ์—๋„ ์ง€์ง„์ด ๊ฝค ํฌ๊ณ  ๋ฐ˜๋ณตํ•ด์„œ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ๋‹ค. 

4. ๊ทธ๋ฆฌ๊ณ  ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์€ ์ง€์ง„๋“ค์ด ๋‚ด๋ฅ™์—์„œ ์ผ์–ด๋‚˜๊ณ  ์žˆ๋‹ค. ๋ณด๊ธฐ์— ๋”ฐ๋ผ์„œ๋Š” ํฌํ•ญ,๊ฒฝ์ฃผ์—์„œ ์„œํ•ด์•ˆ ๋ณด๋ น, ์„œ์‚ฐ๊นŒ์ง€ ์ญˆ์šฑ ์ง€์ง„์ด ์ด์–ด์ง€๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค.



> ๋ณต๊ธฐ

1. ์•„์‰ฌ์šด ๊ฒƒ์€ ๊ฐ€์ค‘์น˜๋ฅผ ์–ด๋””์— ๋‘๋ฉด ์ข‹์„์ง€๋‹ค. ๋‚ด๊ฐ€ ์ง€์ง„ ์ž์ฒด์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅด๋‹ค๋ณด๋‹ˆ ์ตœ๊ทผ์— ์ผ์–ด๋‚œ ์ง€์ง„์— ์ข€ ๋” ๊ฐ€์ค‘์„ ๋‘ฌ์•ผํ• ์ง€ ์ง€์ง„๊ฐ•๋„์— ๋‘ฌ์•ผ ํ• ์ง€, ๋ฐ˜๋ณตํšŸ์ˆ˜์— ๋‘ฌ์•ผ ํ• ์ง€ ๋ชฐ๋ผ ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์ฃผ๋‹ค๋ณด๋‹ˆ ์›์˜ ์ƒ‰๊ณผ ํฌ๊ธฐ๊ฐ€ ์ฃผ๋Š” ์˜๋ฏธ๊ฐ€ '์‹ค์ œ ์ง€์ง„์ด ์ฃผ๋Š” ์ •๋ณด'๋ฅผ ์™œ๊ณก์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ์•ฝ๊ฐ„์˜ ๊ฑฑ์ •์ด๋‹ค.


2. ์ด์ œ ์ง€์ง„ ์คŒ์ธ์•„์›ƒ๊ณผ ์›์„ ํด๋ฆญํ–ˆ์„ ๋•Œ ํ•ด๋‹น ์ง€์ง„์— ๋Œ€ํ•œ ์ƒ์„ธ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ฃผ๊ธฐ๋งŒ ํ•˜๋ฉด ๋๋‚œ๋‹ค. ๋ญ”๊ฐ€ ์ข€ ์•„์‰ฌ์šด๋ฐ, ๋ญ ๋” ์ถ”๊ฐ€ํ•  ๊ฑฐ ์—†์„๊นŒ ๋ชจ๋ฅด๊ฒ ๋‹ค.


3. ๊ฒŒ์ž„์ฒ˜๋Ÿผ ์—ฌ๊ธฐ์— ์ง€์ง„ ๋ฐœ์ƒ๊ธฐ๋Šฅ๊นŒ์ง€ ๋„ฃ์–ด๋ณด๋ ค ํ•œ๋‹ค. ๋””์ž์ธ์ด ๋ฌธ์ œ์ง€ ๊ฐœ๋ฐœ ์ž์ฒด๋Š” ์˜ค๋ž˜ ์•ˆ๊ฑธ๋ฆด ๊ฒƒ ๊ฐ™๋‹ค.


4. ๋‹ค ์™„์„ฑ๋˜๋ฉด ๊ธฐ์ƒ์ฒญ์—์„œ ์ƒˆ๋กœ์šด ์ง€์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ์ž๋™ ํฌ๋กค๋ง ๊ธฐ๋Šฅ๊นŒ์ง€ ์ถ”๊ฐ€ํ•ด ์„œ๋ฒ„์— ์˜ฌ๋ฆด ์ƒ๊ฐ์ด๋‹ค. ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒํ•˜๊ฒŒ ์‹ค์‹œ๊ฐ„ ๊ฐ€์ค‘์น˜๋ฅผ ๋ฐ”๊พธ๋Š” ๊ธฐ๋Šฅ๋„ ๋„ฃ์œผ๋ฉด ์ข‹๊ฒ ์œผ๋‚˜, ๋Œ€์ฒด ๋ˆ„๊ฐ€ ๊ทธ๊ฑธ ๋ฐ”๊ฟ”๋ณด๊ณ  ์žˆ๊ฒ ๋Š”๊ฐ€! ์ง€์ง„์„ ์—ฐ๊ตฌํ•˜๋Š” ๋ˆ„๊ตฐ๊ฐ€์˜ ์š”์ฒญ์ด ์•„์ฃผ ํ˜น์‹œ๋ผ๋„ ์žˆ๋‹ค๋ฉด ๊ทธ๋•Œ ๋งŒ๋“ค๊ฒ ๋‹ค.


5. ๊ทธ๋Ÿฌ๋ฉด ์ด ํ”„๋กœ์ ํŠธ๋„ ๋์ด๋‹ค. ๋‹ค๋ฅธ ๋˜ ๋ฌด์–ผ ๋งŒ๋“ค์–ด๋ณผ๊นŒ๋‚˜.

โ— ํ•œ๋ฐ˜๋„ ์ง€์ง„ ์ง€๋„ ์ œ์ž‘ ์ค‘


> ๋“ค์–ด๊ฐ€๋Š” ๋ง

1. D3๋ฅผ ์ตํžˆ๊ธฐ ์œ„ํ•ด ์‹œ์ž‘ํ•œ ํ”„๋กœ์ ํŠธ, ์ด์ œ ์ง€๋„๋งŒ์ด ๋‚จ์•˜๋‹ค.

2. ํ™•์‹คํžˆ D3๋Š” ์ž์œ ๋กญ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ ๋งŒํผ ๋นก์‹œ๋‹ค. ์ง€๊ธˆ ์ƒ๊ฐ์—๋Š” ์•„๋งˆ๋„, ๊ณ ํ€„์˜ ์‹œ๊ฐํ™”๊ฐ€ ํ•„์š”ํ• ๋•Œ๋Š” D3, ์ผ๋ฐ˜์ ์ธ ์ƒํ™ฉ์—์„œ๋Š” ๊ตฌ๊ธ€ ์ฑ ํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ ๊ฐ™๋‹ค.

3. ๊ทธ๋Ÿผ์—๋„ ๋น…๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”์—๋Š” D3๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์›ํ•˜๋Š” ์‹œ๊ฐํ™”๊ฐ€ ๋ณธ์ ์ด ์—†๋Š” ์‹œ๊ฐํ™”์ผ๋•Œ ํŠนํžˆ ๊ทธ๋Ÿฌํ•˜๋‹ค.


> ์ž‘์—… ์ค‘

1. ์ผ๋‹จ ์ง€๋„ ๋งŒ๋“ค๊ณ  ์œ„๋„, ๊ฒฝ๋„์— ๋งž์ถฐ ์ง€์ง„ ๋ฐœ์ƒ์ง€์—ญ๋“ค์„ ๋ชฝ๋•… ์ฐ์–ด๋ดค๋‹ค.

2. ๋ถํ•œ์—์„œ ์ผ์–ด๋‚œ ์ง€์ง„์€ (๋‹น์—ฐํžˆ) ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค. ๋‚จํ•œ์ง€๋„๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค;;

3. ์ง€์—ญ ์ด๋ฆ„์ด ์ข€ ์ด์ƒํ•˜๊ฒŒ ๋‚˜์™”๋‹ค. ์›ํ•˜๋Š” ์ง€์—ญ์„ ๋‹ค ํ‘œ์‹œํ•˜๋ฉด ์ง€๋„๊ฐ€ ๊นŒ๋งฃ๊ฒŒ ๋‚˜์˜ฌ ์ •๋„๋กœ ์ด๋ฆ„์ด ๋งŽ๊ณ  ์‹œ๊ตฐ๋ฉด ์ง€๋„๊ธฐ ๋•Œ๋ฌธ์— ํ•„ํ„ฐ์ฒ˜๋ฆฌ๋ฅผ ํ•ด๋„ ๊ฐ™์€ ์ œ์ฃผ์‹œ X๋ฉด, ์ œ์ฃผ์‹œ X๋ฉด ์ฒ˜๋Ÿผ ์ค‘๋ณต๋œ ์ด๋ฆ„์ด ๋งŽ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ™์€ ์ง€์—ญ์ด๋ฆ„์ด ์—ฌ๋Ÿฌ๊ฐœ์ผ ๊ฒฝ์šฐ ํ•˜๋‚˜๋งŒ ๋‚˜์˜ค๊ฒŒ ํ–ˆ๋”๋‹ˆ ์•„๋ž˜ ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ์ œ์ฃผ๋„๊ฐ€ ๋ถ์œผ๋กœ ํ•œ๊ป ์˜ฌ๋ผ๊ฐ€ ๋ฒ„๋ ธ๋‹ค. ์ด๊ฑด ๋ญ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค. ๋ฐ์ดํ„ฐ ์ž์ฒด๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฒจ๋จน์—ˆ์œผ๋‹ˆ๊นŒ. ๋ณด๊ธฐ์ข‹๊ฒŒ ํ•˜๋ ค๋ฉด ์ผ์ผ์ด ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•ด์•ผํ•˜๋Š”๋ฐ ๊ทธ๊ฑด ํฌ๊ธฐ ใ…‹


> ํ™•์ธ

- ํ•œ๋ฐ˜๋„ ์ „์—ญ์ด ์ง€์ง„ ์ง€์—ญ์œผ๋กœ ๋ณด์ธ๋‹ค. ๊ทธ๋‚˜๋งˆ ๊ฐ•์›๋„์™€ ๊ฒฝ๊ธฐ ์„œ์šธ์— ์ง€์ง„์ด ์ œ์ผ ์ ๋‹ค.

- ๋™ํ•ด ์„œํ•ด ๋‚จํ•ด ๊ฐ€๋ฆด ๊ฒƒ ์—†๋‹ค. 

- ํด๋ฆญํ•ด์„œ ์ง€์ง„์„ ์ผ์œผํ‚จ ํ›„ ๊ทธ ๊ฐ•๋„์— ๋”ฐ๋ผ ์„œ์šธ์— ์ „ํ•ด์ง€๋Š” ์ง€์ง„์˜ ํšจ๊ณผ๊นŒ์ง€ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์€๋ฐ, ๋‹ค๋ฅธ ๊ฐœ๋ฐœํ•  ๊ฒƒ๋„ ๋งŽ๊ณ , ๋ฌธ์„œ์ž‘์—…๋„ ์ข€ ์žˆ๊ณ , ์–ธ์ œ๊นŒ์ง€ ๋๋‚ผ ์ˆ˜ ์žˆ์„์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ์•„๋งˆ 3์›” ๋ง๊นŒ์ง€๋Š” ๊ฐœ๋ฐœ์™„๋ฃŒํ•˜์ง€ ์•Š์„๊นŒ ์‹ถ๋‹ค.




โ— ์ง€์—ญ๋ณ„ ์ง€์ง„ ๋ฐœ์ƒ์ˆ˜ ์‹œ๊ฐํ™”


> ๋“ค์–ด๊ฐ€๋Š” ๋ง

1. D3 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ R&D๋„ ์ค‘๋ฐ˜์— ์ ‘์–ด๋“  ๊ธฐ๋ถ„?์ด๋‹ค.

2. ์ด๋ฒˆ์—๋Š” ์ด์ œ๊นŒ์ง€ ์–ด๋Š ์ง€์—ญ์— ์ง€์ง„์ด ๊ฐ€์žฅ ๋งŽ์ด ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ์‹œ๊ฐํ™”ํ•ด ๋ณด์•˜๋‹ค.


> ๊ฒฐ๊ณผ

1. ๊ฒฝ๋ถ ๊ฒฝ์ฃผ์‹œ๊ฐ€ ์›”๋“ฑํ•˜๋‹ค.
2. ๋ถํ•œ ํ™ฉํ•ด๋„์—๋„ ์ง€์ง„์ด ๋งŽ์ด ์ผ์–ด๋‚ฌ๋‹ค.
3. ์ง€์ง„ ์ตœ๋Œ€๊ทœ๋ชจ์™€ ๋ฐœ์ƒ์ˆ˜๊ฐ„์— ์—„๋ฐ€ํ•œ ๊ด€๊ณ„๋Š” ์—†์–ด ๋ณด์ธ๋‹ค.
4. ๊ฒฝ๋ถ, ์ถฉ๋‚จ, ์ „๋‚จ, ์ธ์ฒœ, ์ œ์ฃผ๋“ฑ ์ „๊ตญ์—์„œ ์ง€์ง„์ด ๊ณ ๋ฅด๊ฒŒ ์ผ์–ด๋‚˜๊ณ  ์žˆ๋‹ค. ์ข‹์ง€ ์•Š๋‹ค.

์ง€์ง„๋ฐœ์ƒํšŸ์ˆ˜ ๋ฐ ์ตœ๋Œ€๊ฐ•๋„
ํ•ด๋‹น์›”์— ๋ฐœ์ƒํ•œ ์ง€์ง„ ์—๋„ˆ์ง€์˜ ์ด๋Ÿ‰ ๋น„๊ต
์ง€์ง„๊ทœ๋ชจ ๋น„์œจ
์ง€์—ญ๋ณ„ ์ง€์ง„ ๋ฐœ์ƒ์ˆ˜

>  ๋ฐ˜์„ฑ

1. ์ด์ œ ์–ด๋Š ์ •๋„ D3๊ฐ€ ๋ชธ์— ์ต์—ˆ๋‹ค.

2. ๋‹ค์Œ์€ ์ง€๋„์— ํ‘œํ˜„ํ•  ์ฐจ๋ก€๋‹ค.

3. ๋‹คํ–‰ํžˆ ์ž‘์—… ํŒŒ์ผ๋“ค์€ ๊ตฌ๊ธ€๋“œ๋ผ์ด๋ธŒ ์—ฐ๋™์ด ๋๋‚˜ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. ์ง€๋‚œ ๊ฒฝํ—˜์œผ๋กœ ๋ฏธ๋ฃจ์–ด ์•ž์œผ๋กœ๋„ 2,3์ผ์€ ๋” ๋™๊ธฐํ™”ํ•ด์•ผ ์ž‘์—…์ด ๋๋‚  ๊ฑฐ๋‹ค. ๊ทธ๋Ÿฌ๋ฉฐ ๋‹ค์Œ ์šฐ๋ถ„ํˆฌ ์„ค์น˜ํ•  ๊ณ„ํš์ด๋‹ค.


โ— ์ง€์ง„ ๊ทœ๋ชจ๋ณ„ ์›ํ˜• ์ฑ ํŠธ


> ๋“ค์–ด๊ฐ€๋Š” ๋ง

1. ์–ธ์ œ๋‚˜ ๋Š๋ผ๋Š” ๊ฑฐ์ง€๋งŒ ๋ฐ์ดํ„ฐ ๊ฐ€๊ณต์ด ํ›จ์”ฌ ๋” ํž˜๋“ค๋‹ค.

2. ์–ด๋–ค ๊ฐœ๋ฐœ์ด๋“  '์˜ˆ์ œ'์™€ '์‹ค์ „'์€ ๋‹ค๋ฅด๋‹ค. ๊ฒ‰์œผ๋กœ ๋ณด๊ธฐ์—๋Š” ํฐ ์ฐจ์ด ์—†์ง€๋งŒ '์‹ค์ œ'๋กœ ๋‚ด๊ฐ€ '์›ํ•˜๋Š”' ๊ฒƒ ์„ ๋งŒ๋“ค๋•Œ, '์˜ˆ์ œ'๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์€ ๊ฑฐ์˜ ์—†๋‹ค.


> ์ผ๋‹จ ๊ฒฐ๊ณผ

์ง€์ง„๋ฐœ์ƒํšŸ์ˆ˜ ๋ฐ ์ตœ๋Œ€๊ฐ•๋„
ํ•ด๋‹น์›”์— ๋ฐœ์ƒํ•œ ์ง€์ง„ ์—๋„ˆ์ง€์˜ ์ด๋Ÿ‰ ๋น„๊ต
์ง€์ง„๊ทœ๋ชจ ๋น„์œจ

> ๋ฐ˜์„ฑ

1. ๊ณต๋ถ€๋Š” ์‹ค์ „์œผ๋กœ ํ•ด์•ผํ•œ๋‹ค. ์ž์ „๊ฑฐ๋Š” ์—Ž์–ด์ ธ ๊ฐ€๋ฉฐ ๋ฐฐ์›Œ์•ผ ํ•˜๊ณ , ์ฃผ์‹์€ ๋ˆ์„ ์žƒ์–ด๊ฐ€๋ฉฐ ๋ฐฐ์›Œ์•ผ ํ•˜๋ฉฐ, ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋งŽ์ด ๋ฐฐ์‹  ๋‹นํ•ด์•ผ๋งŒ ์ œ๋Œ€๋กœ ๋œ ์‚ฌ๋žŒ์„ ๋งŒ๋‚  ์ˆ˜ ์žˆ๋‹ค. ์ฝ”๋”ฉ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€. ์ข‹์€ ๋ฒ„๊ทธ๊ฐ€ ๊ฐ•ํ•œ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ ๋‹ค. ์ฝ”๋”ฉ๊ณ„์— ๋งŒ์—ฐํ•œ ๋ฐฑ๋ฌธ์ด ๋ถˆ์—ฌ์ผ'ํƒ€'๋Š” ์ž˜๋ชป๋œ ๋ง์ด๋‹ค. ๋‹จ์ˆœํ•˜๊ฒŒ ์ฝ”๋“œ๋งŒ ์ฝ๋Š” ๊ฒƒ๋ณด๋‹ค ์กฐ๊ธˆ ๋‚˜์„ ๋ฟ์ด์ง€, ๊ฒฐ์ฝ” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์•„๋‹ˆ๋‹ค.


๊ทธ๋ณด๋‹ค๋Š” ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ์ผ๋‹จ ๋Œ๋ ค๋ณด๊ณ  ๋‚œ ๋‹ค์Œ, ํ•œ์ค„ํ•œ์ค„ ์ฃผ์„์ฒ˜๋ฆฌํ•˜๊ฑฐ๋‚˜ ์ธ์ž๋ฅผ ๋ฐ”๊พธ๊ฑฐ๋‚˜. ๋ฉ”์„œ๋“œ ์•ˆ์— console.log, printf, cout์„ ์ฐ์–ด๊ฐ€๋ฉฐ ์‚ดํŽด๋ณด๋Š” ๊ฑฐ๋‹ค. ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ portingํ•˜๋Š” ๊ฒƒ๋„ ์ข‹๊ณ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•ด ๋‹ค๋ฅด๊ฒŒ ๋งŒ๋“ค์–ด ๋ณด๋Š” ๊ฒƒ๋„ ์ข‹๋‹ค. ๋ฌด์—‡๋ณด๋‹ค ์ œ์ผ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๋‚ด๊ฐ€ '๋„ฃ๊ณ  ์‹ถ์€ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€'ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ณต๋ถ€๊ฐ€ ์•ˆ๋  ์ˆ˜๊ฐ€ ์—†๋‹ค.


๋ญ ์–ด์จŒ๋“ , 

์›ํ˜• ์ฑ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ง€์ง„ ๋ฐ์ดํ„ฐ ์ค‘์— ์–ด๋–ค ๊ฑธ ์›ํ˜• ์ฑ ํŠธ๋กœ ๋งŒ๋“ค๋ฉด ์ข‹์„๊นŒ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€

์ง€์ง„ ๊ฐ•๋„๋ณ„ ๋ฐœ์ƒ ์ˆ˜๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด, ๊ฐ•๋„๊ฐ€ 2.x์ธ ์ง€์ง„์ด ๋‹ค๋ฅธ ์ง€์ง„์— ๋น„ํ•ด ์–ผ๋งˆ๋‚˜ ๋ฐœ์ƒํ–ˆ๊ณ  ๊ทธ ์ง€์ง„ ๊ฐ•๋„์˜ ํ‰๊ท ์„ ์–ผ๋งˆ๋‚˜ ๋˜ ์–ด๋–ค ์‹œ๊ธฐ์˜ ์ง€์ง„๋“ค์ด ํ•ด๋‹น ์ง€์ง„์„ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. 


์—ฐ์ถœ์˜ ๊ฐ์ด ๋ถ€์กฑํ•ด์„œ ์ฑ ํŠธ๊ฐ€ ์ข€ ๊ฒฝ๋ฐ•(?)ํ•˜๊ฒŒ ์›€์ง์ด๋Š” ๊ฒƒ ๊ฐ™๊ธฐ๋Š” ํ•˜๋‹ค. 


2. ์ผ๋‹จ ์ง€๊ธˆ์€ ๋„˜์–ด๊ฐ€๊ณ  ๋‹ค์Œ๋ฒˆ์— '๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ํ•ด๋‹น ์ง€์ง„์„ ๊ตฌ์„ฑํ•˜๋Š” ์ง€์ง„์˜ ์—ฐ๋„๋ณ„ ํ‘œํ˜„๋„ ํ•ด๋ด์•ผ๊ฒ ๋‹ค. ์ฆ‰ ์ง€์ง„ ๊ทœ๋ชจ๊ฐ€ 2์ธ ์ง€์ง„๋“ค์€ 2017๋…„์— ๋ช‡๊ฐœ, 2016๋…„์— ๋ช‡๊ฐœ์ธ์ž ์ด๋ ‡๊ฒŒ ๊ทธ ์•ˆ์— ํ•œ๋ฒˆ ๋” ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๋Š” ๊ฑฐ๋‹ค. ์ตœ์‹  ์ผ์ˆ˜๋ก ํŒŒ๋ž—๊ฒŒ ๊ณผ๊ฑฐ์ผ์ˆ˜๋ก ํ•˜์–—๊ฒŒ ์ƒ‰์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜๋„ ์žˆ๊ฒ ๋‹ค.


3. ์ง€๊ธˆ์€ ์ข€ ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ€๊ณ  ์‹ถ๋‹ค. ์ตœ๊ทผ ๋‹ค์‹œ ์ธ๊ณต์ง€๋Šฅ์— ๋น ์กŒ๋”๋‹ˆ ์ •์‹ ์ด ์—†๋‹ค. ์š”์ฆ˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ธ๊ณต์ง€๋Šฅ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด ๋งŽ์ด ๋‚˜์™”๋‹ค. ํŠนํžˆ deeplearn.js๋Š” ์‹œ๊ฐ„์„ ํˆฌ์žํ• ๋งŒํ•ด ๋ณด์ธ๋‹ค. ํ”ผ๊ณคํ•˜๊ณ  ์กธ๋ฆฐ๋‹ค.


๋.

ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ ๋‚ด ๋ธ”๋กœ๊ทธ ๊ฒฐ์‚ฐ์„ ํ•ด์คฌ๋‹ค ใ…ก,ใ…ก


www.tistory.com/thankyou/2017/tistory/2194273


์ง€๊ธˆ d3์— ๋น ์ ธ์žˆ๋‹ค๋ณด๋‹ˆ d3๊ฐ€ ์ œ์ผ ๋จผ์ € ๋ณด์ธ๋‹ค. d3์˜ cloud ๋ ˆ์ด์•„์›ƒ์„ ์ด์šฉํ•ด ์›Œ๋“œ ํด๋ผ์šฐ๋“œ๋ฅผ ๋งŒ๋“ค์—ˆ๊ณ  path๋กœ ์„ ํ˜• ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. ๊ธฐ์ˆ  ์ˆ˜์ค€์€ ๋…ผํ• ๊ฒŒ ์—†๊ณ  ๋””์ž์ธ์€ ๊น”๋”ํ•˜๋‹ˆ ์ข‹๋‹ค. d3๋ฅผ ์ด์šฉํ•ด ํด๋ผ์šฐ๋“œ ์ž‘์—…๋„ ํ•ด๋ด์•ผ๊ฒ ๋‹ค. ์ด์˜๋‹ค.

โ— ์ง€์ง„ ์—๋„ˆ์ง€ ๊ทธ๋ž˜ํ”„ ์ž‘์—…


> ๋“ค์–ด๊ฐ€๋Š” ๋ง

1. ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ฒจ๋ถ€ํ•˜๋‹ˆ ๋ฐฉ๊ธˆ ์ผ๋˜ ๊ธด ๊ธ€๊นŒ์ง€ ๋ชจ๋‘ ๋‚ ์•„๊ฐ”๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ๋ถ„๋ฆฌํ•˜๊ณ  ๋‹ค์‹œ ๊ธ€ ์“ด๋‹ค.

2. ํ•œ๋ฒˆ ๋” ์ •๋ฆฌํ•˜๋ฉด, ์ง€์ง„์€ ์—๋„ˆ์ง€์ด๋ฏ€๋กœ ํ•ด๋‹น ๋…„์›”์— ๋ฐœ์ƒํ•œ ์ง€์ง„ ์—๋„ˆ์ง€() ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆด ๊ฒฝ์šฐ ์–ด๋–ค ๋ชจ์–‘์ผ์ง€ ๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. 


> ๊ฒฐ๊ณผ

์ง€์ง„๋ฐœ์ƒํšŸ์ˆ˜ ๋ฐ ์ตœ๋Œ€๊ฐ•๋„
ํ•ด๋‹น์›”์— ๋ฐœ์ƒํ•œ ์ง€์ง„ ์—๋„ˆ์ง€์˜ ์ด๋Ÿ‰ ๋น„๊ต


> ๋ฐ˜์„ฑ

1. ํด๋ž˜์Šค๋ฅผ ๋„์ž…ํ–ˆ๋‹ค. ๋ณต์ˆ˜๊ฐœ์˜ ๊ทธ๋ž˜ํ”„๋ฅผ ํ•œํŽ˜์ด์ง€์— ๊ทธ๋ฆฌ๋ฉฐ ํ™•์žฅ์„ฑ๊ณผ ์žฌ์‚ฌ์šฉ์„ฑ์ด ์ค‘์š”ํ•ด์กŒ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

2. ์ฒ˜์Œ์—๋Š” ์ข€ ์งœ์ฆ๋‚ฌ์ง€๋งŒ ๋„์ž…ํ•˜๊ณ  ๋‚˜๋‹ˆ ์†Œ์Šค๊ฐ€ ์›”๋“ฑ์ด ๊ฐ•๋ ฅํ•ด(?)์กŒ๋‹ค. Nodejs๋ฅผ ๊ทธ๋ ‡๊ฒŒ ํŒ ์–ด๋„ ์ด์ œ๊นŒ์ง€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์— ํด๋ž˜์Šค๋ฅผ ์“ด ์ ์ด ์—†๋Š”๋ฐ ๋œฌ๊ธˆ์—†์ด d3์— ํด๋ž˜์Šค๋ฅผ ์ ์šฉ(ํ•ด์•ผ๋งŒ) ํ•  ์ค„์€ ๋ชฐ๋ž๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฆฌํŒฉํ† ๋ง์„ ํ•˜๋ฉด์„œ d3์— ๋Œ€ํ•œ ์ดํ•ด๋„๊ฐ€ ์›”๋“ฑํžˆ ์ฆ๊ฐ€ํ–ˆ๋‹ค. ์—ญ์‹œ ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ค‘ ์ตœ๊ณ ๋Š” '์žฌ๊ท€'๋‹ค. ์–ด๋–ป๊ฒŒ ๋ณด๋ฉด ๋”ฅ๋Ÿฌ๋‹๋„ ๊ณง ์žฌ๊ท€๋‹ค.


3. ๊ทธ๋ž˜ํ”„๋ฅผ ๋ณด๋ฉด ์—๋„ˆ์ง€์˜ ๋นˆ๋ถ€ ๊ฒฉ์ฐจ๊ฐ€ ์ปค์กŒ๋‹ค. ์‹ค์ œ ์˜๋ฏธ์žˆ๋Š” ๋‹ฌ์€ ๋ช‡ ๋‹ฌ์ด ๋˜์ง€ ์•Š์•˜๋‹ค.

4. ๋งŽ์€ ๊ฐ€๋กœ ๋ฐ์ดํ„ฐ( 12๋‹ฌ * 39๋…„ = 480๋‹ฌ)๋ฅผ ์ •ํ•ด์ง„ ํ”ฝ์…€์— ํ‘œํ˜„ํ•˜๋‹ค๋ณด๋‹ˆ ๋งˆ์šฐ์Šค๋ฅผ ๋กค์˜ค๋ฒ„์‹œ์ผœ๋„ ์„ ํƒ์ด ๋˜์ง€ ์•Š์•„ ๋ˆ„๋ฝ๋˜๋Š” ์ง€์ง„์ •๋ณด๊ฐ€ ๋ณด์ธ๋‹ค. ๋˜ x์ถ• ์‹œ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ d3.bisector()๋ฅผ ์ด์šฉํ•˜์—ฌ ํ•ด๋‹นํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฝ‘๋‹ค๋ณด๋‹ˆ energy ์ •๋ณด๊ฐ€ ์—†๋Š” ๋‹ฌ(undefined)์ด ๋งŽ์ด ๋ณด์ธ๋‹ค(svgWidth๋ฅผ ํฌ๊ฒŒ ํ•˜๋ฉด ์„ ํƒ์ด ๋œ๋‹ค)


์ด์œ ๋Š” ๊ธฐ์ƒ์ฒญ์—์„œ ์ง€์ง„ ์ •๋ณด๋งŒ ๋ฝ‘์•˜์„ ๋•Œ ์•„์˜ˆ ์ง€์ง„์ด ์—†๋Š” ๋‹ฌ๋„ ๋งŽ์•˜๋Š”๋ฐ ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ๋ฅผ ๋นผ๊ณ  ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆด ๊ฒฝ์šฐ ์ •๋ณด์˜ ์™œ๊ณก์ด ๋ฐœ์ƒํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์ง€์ง„์ด ์—†๋Š” ๋‹ฌ๋“ค์„ ์ฒดํฌํ•ด ํ•ด๋‹น ๋‹ฌ์˜ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค๊ณ  ๊ทธ๋Ÿฐ ๋‹ฌ์˜ count์™€ energy์— 0์„ '๋”๋ฏธ'๋กœ ๋„ฃ์–ด๋†จ๋Š”๋ฐ ์ด๋ ‡๊ฒŒ ์ง€์ง„์ด ์—†๋˜ ๋‹ฌ์ด undefined๋กœ ๋‚˜์˜ค๋Š” ๊ฒƒ์ด๋‹ค. ์–ด์ฐŒ๋ณด๋ฉด 0๋ณด๋‹ค ๋” ๋งž๋Š” ๋ง์ด๊ธฐ์— ์ˆ˜์ •ํ•˜์ง€ ์•Š์•˜๋‹ค.


3. ์ด์ œ ์ข€ ๋‹ค๋ฅธ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ ค๋ณด๊ณ  ์‹ถ๋‹ค. path์™€ circle ๊ทธ๋ž˜ํ”„๋Š” ๊ตฌ์—ญ์งˆ์ด ๋‚œ๋‹ค. ๋‹ค์Œ์—๋Š” ์›ํ˜•์ฑ ํŠธ์™€ ๊ฐ€๋กœ์ฑ ํŠธ๋ฅผ ๊ทธ๋ ค๋ณด๋ ค ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ์ง€๋„๋ฅผ ๋งŒ๋“ค๋ฉด ์›ฌ๋งŒํ•œ ๊ทธ๋ž˜ํ”„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋‹ค ์ค€๋น„๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค.

4. ์œผ์•™

โ— ์ง€์ง„ ์—ฐ๋„๋ณ„ ๋ฐœ์ƒ ํšŸ์ˆ˜ ์‹œ๊ฐํ™” ์ž‘์—… 1์ฐจ ์™„๋ฃŒ


> ๊ฒฐ๊ณผ ๋จผ์ €

์•„๋ž˜ ๊ทธ๋ž˜ํ”„๋Š” ์‹ค์ œ ์ฝ”๋“œ๋กœ ๊ทธ๋ฆฐ ๊ฑฐ๋‹ค. ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์ง€์ง„ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

<์ง€์ง„๋ฐœ์ƒํšŸ์ˆ˜ ๋ฐ ์ตœ๋Œ€๊ฐ•๋„>


> ๋“ค์–ด๊ฐ€๋Š” ๋ง

1. 1์›” 1์ผ์„ ์ด๊ฒƒ์— ๋ชฝ๋•… ํˆฌ์žํ–ˆ๋‹คใ…‹

2. ๊ทธ๋ž˜ํ”„ ํ•˜๋‚˜์— ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค์„ ๋ชจ๋‘ ๋„ฃ์–ด๋ดค๋‹ค.


> ๊ธฐ๋Šฅ ์ •๋ฆฌ


1. ๊ทธ๋ž˜ํ”„ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋„ฃ์—ˆ๋‹ค. ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ทธ๋ ค์ง„๋‹ค. ๋‚˜๋ฆ„ ๊ดœ์ฐฎ๋‹ค.

2. ๋ฐ”ํƒ•์— ๊ฐ€๋กœ์„ธ๋กœ ์ ์„  ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋„ฃ์—ˆ๋‹ค.

3. ์ง€์ง„ ๊ทœ๋ชจ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์›์˜ ํฌ๊ธฐ๋ฅผ ํ‚ค์› ๋‹ค.

4. ๊ฐ ๋ˆˆ๊ธˆ์— text๋ฅผ ๋„ฃ์—ˆ๋‹ค.

5. count line์— ์˜์—ญ ์ƒ‰์„ ์น ํ–ˆ๋‹ค.

6. ๋งˆ์šฐ์Šค ๋กค์˜ค๋ฒ„์‹œ ๊ฐ€๋กœ์„ธ๋กœ ๊ฐ€์ด๋“œ ์„ ์ด ๋‚˜ํƒ€๋‚œ๋‹ค.

 - ๊ฐ€์ด๋“œ ์„ ์€ ํ˜„์žฌ ๋งˆ์šฐ์Šค์˜ ์œ„์น˜๊ฐ€ ์•„๋‹Œ ํ•ด๋‹น ์ง€์ง„์˜ ์ •๋ณด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •ํ™•ํ•˜๊ฒŒ ๊ฐ€์ด๋“œํ•œ๋‹ค.

 - ์„ธ๋กœ ๊ฐ€์ด๋“œ์„ ๊ณผ ๋งŒ๋‚˜๋Š” ๋ผ์ธ ๊ทธ๋ž˜ํ”„(์ง€์ง„ํšŸ์ˆ˜) ์œ„์— ์กฐ๊ทธ๋งŒ ์›์„ ๋ณด์—ฌ์ค€๋‹ค. 


7. ํด๋ฆญ์‹œ ํ•ด๋‹น ์ง€์ง„์˜ ์ƒ์„ธ ์ •๋ณด๊ฐ€ ํˆดํŒ์œผ๋กœ ๋‚˜ํƒ€๋‚œ๋‹ค.

8. ํˆดํŒ์€ ํ™”๋ฉด์„ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ฒŒ ์œ„์น˜์— ๋”ฐ๋ผ ์ ์ ˆํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚œ๋‹ค.

9. ๋งŒ์•ฝ ๊ธฐ์ƒ์ฒญ์— ํ•ด๋‹น ์ง€์ง„์˜ ์ด๋ฏธ์ง€๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ณด์—ฌ์ค€๋‹ค.


๊ธฐ๋Šฅ์€ ๋Œ€์ถฉ ์ด ์ •๋„์ธ ๊ฒƒ ๊ฐ™๋‹ค. ํ•˜์—ฌ๊ฐ„์— ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์€ ๊ธฐ๋Šฅ์€ ๋ชจ๋‘ ๊ตฌํ˜„ํ–ˆ๋‹ค. 

> ๋ฐ˜์„ฑ

1. ๊ณ ์ƒ์€ ๋งŽ์•˜์ง€๋งŒ D3๊ฐ€ ์žฌ๋ฐŒ๊ธด ํ•˜๋‹ค ใ…‹

2. ์ด์ œ ์›์ฑ ํŠธ์™€ ๊ฐ€๋กœ์ฑ ํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์šฉ์œผ๋กœ ๋งŒ๋“ค์–ด๋†“๊ณ 

3. ์ง€๋„ ์œ„์—๋„ ๋ฟŒ๋ ค๋ณด๊ณ 

4. ์ง€๋„์œ„์— ๋งˆ์šฐ์Šค๋ฅผ ํด๋ฆญํ•ด ์ง€์ง„์„ ์ผ์œผ์ผฐ์„ ๋•Œ ๋‹ค๋ฅธ ์ง€์—ญ์— ๋ช‡์˜ ๊ฐ•๋„๋กœ ์ง€์ง„์˜ ์˜ํ–ฅ์ด ๋ฏธ์น˜๋Š”์ง€ ๊ฒŒ์ž„์ฒ˜๋Ÿผ ๋งŒ๋“ ํ›„

5. ๊ทธ ๋ฐ–์— ์›Œ๋“œ ํด๋ผ์šฐ๋“œ๋‚˜ ๋ช‡๊ฐ€์ง€ ์ด์ƒ‰์ ์ธ ์ฑ ํŠธ๋ฅผ ๋ชฝ๋•… ๋งŒ๋“ค์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌํ™” ํ•˜๊ณ 

6. ๊ฒฝ๊ณ„์˜ ๊ฒฝ์˜ ๋งŒ๋“ค์ž. 1์›”๊นŒ์ง€ ๊ธฐํš ์™„์„ฑํ•˜๊ณ  2์›”๋ถ€ํ„ฐ๋Š” ๊ฐœ๋ฐœ ๋“ค์–ด๊ฐ€๋„๋ก ํ•˜์ž.

7. ๋””์ž์ธ ๋”๋ฏธ๋กœ ๋†“๊ณ  ํฌํด ์ˆ˜์ค€์œผ๋กœ 2์ฃผ๊ฐ„ ๊ฐœ๋ฐœํ•˜๊ณ 

8. ๋‚˜๋จธ์ง€ 2์ฃผ๊ฐ„ ์„œ๋น„์Šค๊ฐ€ ์‹ค์ œ๋กœ ์“ธ๋งŒํ•œ์ง€ ์ด๊ฒƒ์ €๊ฒƒ ํ…Œ์ŠคํŠธํ•ด๋ณธํ›„

9. ๊ดœ์ฐฎ๋‹ค ์‹ถ์œผ๋ฉด 3์›” ํ•œ๋‹ฌ๊ฐ„ ๋ฏธ์ณ์„œ ๋งŒ๋“ค์ž.

10. ์ด๋ฒˆ์—๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ฒฐ์ œ ๋ชจ๋“ˆ์„ ๋ถ™์—ฌ ์œ ๋ฃŒํ™” ํ•  ๊ฑฐ๋‹ค. ๊ณ ๊ฐ๋“ค์ด ํ–‰๋ณต์— ๊ฒจ์›Œ ๊ฒฐ์ œํ• ๋งŒํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์ž.

11. ํฌํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜ํ•˜

โ— ์ง€์ง„ ์—ฐ๋„๋ณ„ ๋ฐœ์ƒ ํšŸ์ˆ˜ ์‹œ๊ฐํ™” 2(์ž‘์—…์ค‘)


> ๋“ค์–ด๊ฐ€๋Š” ๋ง

1. ์–ด์ œ๊นŒ์ง€ ์ž‘์—…ํ•œ ๊ฒƒ

2. ๋‹ค์‹œ ๋ด๋„ ์—‰๋ง์ด๋‹ค ใ…ก,ใ…ก


> ์‹คํ–‰

1. ๋ˆˆ๊ธˆ๊ณผ ์—ฐ๋„ ๊ฐ ์Šค์ผ€์ผ์„ ๋ชจ๋‘ ๋งž์ท„๋‹ค.

2. ์™ผ์ชฝ ๋ˆˆ๊ธˆ์—๋Š” ๊ทธ ๋‹ฌ์˜ ์ง€์ง„ ๋ฐœ์ƒ์ˆ˜, ์˜ค๋ฅธ์ชฝ ๋ˆˆ๊ธˆ์—๋Š” ๊ทธ ๋‹ฌ์˜ ์ตœ๋Œ€ ์ง€์ง„ ๊ฐ•๋„๋ฅผ ํ‘œ์‹œํ–ˆ๋‹ค. ์›์˜ ๋ฐ˜์ง€๋ฆ„์€ ์ง€์ง„ ๊ฐ•๋„์™€ ๋น„๋ก€ํ•œ๋‹ค.

3. ๊ทธ๋ž˜ํ”„๋ฅผ ๋ณด๋ฉด 70๋…„๋Œ€ ๋ง, 80๋…„๋Œ€ ์ดˆ์— ๊ฐ•๋„๊ฐ€ ๋†’์€ ์ง€์ง„๋“ค์ด ๊ฝค ๋ฐœ์ƒํ–ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ์ง€์ง„์˜ ์ ˆ๋Œ€์ˆ˜๋Š” ๋งŽ์ง€ ์•Š์•˜๋‹ค(์•„๋งˆ ์ธก์ • ๊ธฐ๊ณ„์ˆ˜์ค€์ด ๋–จ์–ด์ง„ ์ ๋„ ์žˆ์„ ๊ฑฐ๋‹ค)

4. 2013๋…„์„ ๊ธฐ์ ์œผ๋กœ ์ง€์ง„์˜ ๋ฐœ์ƒ์ˆ˜๊ฐ€ ํ™•์‹คํžˆ ์ฆ๊ฐ€ํ•˜๊ณ ์žˆ๋‹ค.

5. ํ•˜์ง€๋งŒ ์ง€์ง„ํšŸ์ˆ˜๊ฐ€ ๊ธ‰๊ฒฉํžˆ ๋Š˜์–ด๋‚œ ๊ฒƒ์— ๋น„ํ•ด ์ตœ๋Œ€๊ฐ•๋„์˜ ์ฆ๊ฐ ๋ณ€ํ™”๋Š” ์ž‘์•„ ๋ณด์ธ๋‹ค. ์˜ˆ์ „์—๋„ ์ €๋ ‡๊ฒŒ ๊ฐ•ํ•œ ์ง€์ง„์ด ๋งŽ์ด ์žˆ์—ˆ๋Š”์ง€ ๋ชฐ๋ž๋‹ค.

6. ๋ฐ์ดํ„ฐ ์›๋ณธ์„ ๋ณด๋‹ˆ ๋ถํ•œ์—์„œ ์ผ์–ด๋‚œ ์ง€์ง„๋„ ๊ฝค ๋œ๋‹ค. ๋‹ค์Œ์— ํด๋ฆญ ์ด๋ฒคํŠธ์— ํ•ด๋‹น ์ง€์ง„ ์ •๋ณด๋ฅผ ๋„ฃ์„ํ…Œ๋‹ˆ ๊ทธ๋•Œ ๊ธฐ์ƒ์ฒญ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ๋„ ๊ฐ™์ด ๋ณด์—ฌ์ฃผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

7. ์–ด์จŒ๋“  ๊ฝค ๊ทธ๋Ÿด๋“ฏํ•ด ๋ณด์ธ๋‹ค. ์ด์ œ ์ด๋ฒคํŠธ๋ฅผ ๊ฑธ์–ด๋ด์•ผ๊ฒ ๋‹ค.


> ๋ฐ˜์„ฑ

1. ๋ถ€๋„๋Ÿฝ๊ฒŒ๋„ d3 style ์ดํ•ดํ•˜๋Š”๋ฐ ๊ฝค ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ๋‹ค;

2. ์—ฐ๋„๋ฅผ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์—ฐ์ถœํ•˜๋Š”๋ฐ๋„ ๊ฝค ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ๋‹ค.

3. ์› ๊ทธ๋ฆฌ๊ธฐ๋Š” ์ด์ „์— ์ง€๋„ ๊ทธ๋ฆด๋•Œ ํ•ด๋ด์„œ ๊ธˆ๋ฐฉ ๋๋ƒˆ๋‹ค.

4. ๋‹ค์‹œ ์ƒ๊ฐํ•ด๋ด๋„ ์ •๋ง, ์ „์ฒ˜๋ฆฌ๊ฐ€ ๋ชจ๋“ ๊ฑฐ๋‹ค. ์š”๋ฆฌ ์ž์ฒด๋Š” ์‰ฝ๋‹ค. ์žฌ๋ฃŒ ์ค€๋น„๊ฐ€ ์–ด๋ ต์ง€.

5. ์žฌ๋ฃŒ์ค€๋น„๊ฐ€ ๋”์šฑ ์–ด๋ ค์šด ์ด์œ ๋Š”, ๋‹ค์–‘ํ•˜๊ณ  ์งœ์ฆ(?)๋‚˜๋Š” ์žฌ๋ฃŒ๋“ค์„ ๊ณ„์† ์ค€๋น„ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

6. ์š”๋ฆฌ๋Š” ๊ธˆ๋ฐฉ ๋๋‚œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ง›์ด ์—†๋‹ค. '์–ด? ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ์š”๋ฆฌ๊ฐ€ ์•„๋‹ˆ์—ˆ๋„ค' ์ด๋Ÿฐ ์ƒ๊ฐ์ด ๋“ค๋ฉด ๋˜ ๋‹ค๋ฅธ ์žฌ๋ฃŒ๋ฅผ ์ค€๋น„ํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

7. ๋งค๋ฒˆ ์žฌ๋ฃŒ๋ฅผ ์š”๋ฆฌํ•˜๊ธฐ ์ข‹๊ฒŒ ๊ฐ€๊ณตํ•ด ๋†“๋Š”๊ฒŒ ์ „์ฒ˜๋ฆฌ๋‹ค. ๊ทธ๋ž˜์„œ ์–ด๋ ค์šด๊ฑฐ๋‹ค.

8. ์ฑ…์—๋Š” ์š”๋ฆฌ ๋ฐฉ๋ฒ• ๋ฐ–์— ์•ˆ๋‚˜์˜จ๋‹ค. ๊ทธ๊ฒƒ๋„ ํ˜„์‹ค์„ฑ ๋–จ์–ด์ง€๋Š” ์š”๋ฆฌ๋“ค. ์šฐ๋ฆฌ ๋ƒ‰์žฅ๊ณ ์—๋Š” ์—†๋Š” ์žฌ๋ฃŒ๋“ค๋กœ ๋งŒ๋“  ์‹ค์ œ ๋จน์„ ์ˆ˜ ์—†๋Š” ์š”๋ฆฌ๋“ค.

9. ๊ทธ๋ž˜์„œ ์ด๋ ‡๊ฒŒ ๋‚˜์˜ ์žฌ๋ฃŒ๋กœ ๋งŒ๋“ค์–ด๋ด์•ผ ์ง„์งœ ์š”๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

10. ์–ด์จŒ๋“  ๊ณ„์†๊ฐ€์ž. ์žฌ๋ฏธ์žˆ๋‹ค.


> ์‹ค์ œ ์ž‘์—…๋ฌผ

์‹œ๊ฐ„๋‹น ์ง€์ง„๋ฐœ์ƒํšŸ์ˆ˜
0204060801001201401600.00.51.01.52.02.53.03.54.04.55.05.56.06.5798081828384858687888990919293949596979899000102030405060708091011121314151617


+ Recent posts