๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ•ฐ 12 Years of Web Clock

ABOUT

Overview

์ด ํ”„๋กœ์ ํŠธ๋Š” 2018 ๊ฐ€์„ํ•™๊ธฐ ์„œ์šธ๋Œ€ํ•™๊ต ์ •๋ณด๋ฌธํ™”ํ•™๊ณผ ‘๋””์ž์ธ ์‚ฌ๊ณ ์™€ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜’ ์ˆ˜์—…์—์„œ ์ด๋ฃจ์–ด์ง„ ํ•™๊ธฐ๋ง ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ˆ˜์—…์˜ ๋งˆ์ง€๋ง‰ ํ”„๋กœ์ ํŠธ ์ฃผ์ œ๋Š” “Data Visualization”์˜€์Šต๋‹ˆ๋‹ค. Java ๊ธฐ๋ฐ˜์˜ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ธ Processing์„ ์‚ฌ์šฉํ•ด Data Visualization์˜ ์ฒซ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์น˜๊ณ , Illustrator๋ฅผ ํ™œ์šฉํ•ด ๋ฏธ์  ๊ฐ๊ฐ์„ ์ž…ํžˆ๋Š” ๊ฒƒ์ด ์„ธ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ์˜€์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜์— ๋Œ€ํ•ด ๋” ์•Œ๊ณ  ์‹ถ์œผ์‹  ๋ถ„์€ ์•„๋ž˜ ์ฒจ๋ถ€ํ•œ ๊ฐ•์˜๊ณ„ํš์„œ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Description

12๋…„ ๊ฐ„ ์ œ๊ฐ€ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์— ๋‚จ๊ฒจ์˜จ ํฌ์ŠคํŠธ์˜ ‘์‹œ๊ฐ(ๆ™‚ๅˆป, Time)’์„ ์‹œ๊ฐํ™”(่ฆ–่ฆบๅŒ–, Visualization)ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์–ด๋ ธ์„ ๋•Œ๋ถ€ํ„ฐ ์ข…์ข… ์›น์ƒ์—์„œ ๋Œ€๋ถ€๋ถ„์˜ ์—ฌ๊ฐ€์‹œ๊ฐ„์„ ๋ณด๋‚ด์™”์Šต๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— ์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ์ œ๊ฐ€ ์ง€๋‚œ 12๋…„ ๊ฐ„ ์–ด๋–ป๊ฒŒ ์‚ด์•„์™”๋Š”์ง€ ์ผ์ • ๋ถ€๋ถ„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์›๋ณธ์ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Tools

Processing, AI, Excel

References

์ขŒ์ธก๋ถ€ํ„ฐ, Envisioning information, Edward R. Tufte Visual explanations : images and quantities, evidence and narrative, Edward R. Tufte INFORMATION GRAPHICS, Sandra Rendgen

 

 

HOW TO READ

๋จผ์ € ‘์‹œ๊ฐ’์€ 24์‹œ๊ฐ„ ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด 360๋„๋กœ ํ‘œํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณดํ†ต์˜ ์‹œ๊ณ„๋Š” 12์‹œ๊ฐ„์ด 360๋„๋กœ ํ‘œํ˜„๋˜๋Š” ๊ฒƒ์— ๋ฐ˜ํ•ด, 24์‹œ๊ฐ„์งœ๋ฆฌ ์‹œ๊ณ„๋ผ์„œ ์‚ด์ง ํ—ท๊ฐˆ๋ฆฌ์‹ค ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 00์‹œ๋Š” ๋ถ์ชฝ์—, 06์‹œ๊ฐ€ ๋™์ชฝ, 12์‹œ๊ฐ€ ๋‚จ์ชฝ, ๊ทธ๋ฆฌ๊ณ  18์‹œ๋Š” ์„œ์ชฝ์— ๋ฐฐ์น˜๋ผ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ๋กœ, ‘๋…„,์›”,์ผ’์€ ์ œ์ผ ์•ˆ์ชฝ ์‹œ์ž‘์ ๋ถ€ํ„ฐ, ๋ฐ”๊นฅ์ชฝ ๋์ ๊นŒ์ง€ ์ตœ๊ทผ์œผ๋กœ ์˜ฌ์ˆ˜๋ก ๋ฐ”๊นฅ์ชฝ์œผ๋กœ ์˜ค๋„๋ก ๋ฐฐ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด, ๋” ์˜ค๋ž˜๋œ ์—ฐ๋„๊ฐ€ ์•ˆ์ชฝ ์›์ด๊ณ , ์ตœ๊ทผ์œผ๋กœ ์˜ฌ์ˆ˜๋ก ๋ฐ”๊นฅ์ชฝ ์›์ž…๋‹ˆ๋‹ค.

์ข…ํ•ฉํ•˜๋ฉด, ์‹œ๊ฐ„์ด ๋‚˜์„ ํ˜• ๋ชจ์–‘์œผ๋กœ ํ๋ฅธ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ผ์ข…์— ‘๋‚ ์งœ + ์‹œ๊ฐ’ ์ขŒํ‘œ๊ณ„๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ, ๊ฐ๊ฐ์˜ ํ”Œ๋žซํผ๋“ค์€ ์›์˜ ์ƒ‰๊น”๋กœ ๊ตฌ๋ถ„์ง€์–ด ํ‘œ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์Šค๋ถ, ์ธ์Šคํƒ€๊ทธ๋žจ, ํ‹ฐ์Šคํ† ๋ฆฌ, slrclub์ฒ˜๋Ÿผ ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ๊ฐ€ ์žˆ๋Š” ๊ณณ๋“ค์€ ์ด๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์™ธ ๋„ค์ด๋ฒ„๋‚˜ ๋‹ค์Œ ์นดํŽ˜๋“ค๋„ ์žˆ์–ด์„œ ์ด๋Ÿฐ ๊ณณ๋“ค์€ ๊ตฌ๋ณ„์ด ์ž˜ ๊ฐˆ ๋งŒํ•œ ์ƒ‰๋“ค์„ ์„ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

PROCESS

Data Collecting

๋ฐ์ดํ„ฐ๋Š” ํ•œ ๋•€, ํ•œ ๋•€ ๋ชจ์•˜์Šต๋‹ˆ๋‹ค. 12๋…„ ๊ฐ„ ํ™œ๋™ํ•ด์˜จ ํ”Œ๋žซํผ๋“ค์˜ ๊ฐœ์ธ ๊ณ„์ •์— ์ ‘์†ํ•ด, ์—‘์…€์— ‘๋…„, ์›”, ์ผ, ์‹œ๊ฐ’์„ ๊ธฐ์ž…ํ–ˆ์œผ๋ฉฐ, ํ™œ์šฉ์„ ์œ„ํ•ด ์—‘์…€ ๋‚ด ํ•จ์ˆ˜๋“ค์„ ์‚ฌ์šฉํ•ด ๋‹ค์–‘ํ•œ ํ‘œ๊ธฐ๋ฐฉ์‹๋“ค์„ ์ผ์Šต๋‹ˆ๋‹ค.

A~F์—ด๊ณผ I์—ด์€ ์ œ๊ฐ€ ์ง์ ‘ ์ž…๋ ฅํ•œ ๋ฐ์ดํ„ฐ์ด๊ณ , G~N์—ด์€ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๋‚˜ํƒ€๋‚ธ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.. ๊ฐ๊ฐ์˜ ์—ด๋“ค์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ง์ ‘ ์ž…๋ ฅํ•œ ์—ด


  • from : data์˜ ์ถœ์ฒ˜(ํ”Œ๋žซํผ), ์ฝ”๋”ฉ์„ ์œ„ํ•ด 1~10๊นŒ์ง€ ์ˆซ์ž๋กœ ํ‘œ๊ธฐ
  • year : ๋…„
  • month : ์›”
  • day : ์ผ
  • hour : ์‹œ
  • minute : ๋ถ„
  • US : ์œ ํ•™์‹œ์ ˆ ์‹œ์ฐจ ๋ณด์ •์„ ์œ„ํ•ด 0(ํ•œ๊ตญ์— ์žˆ์„ ๋•Œ), 1(๋ฏธ๊ตญ์— ์žˆ์„ ๋•Œ)๋กœ ๋‚˜๋ˆ  ๊ธฐ์ž… -> ์ด๊ฒƒ๋„ ํ•จ์ˆ˜๋กœ ์“ธ ์ˆ˜ ์žˆ์ง€๋งŒ ์†์œผ๋กœ ํ•˜๋Š”๊ฒŒ ๋นจ๋ผ ์†์œผ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ถ„๋ฅ˜๊ฐ€ ๋” ๋งŽ์•„์กŒ๋‹ค๋ฉด if ํ•จ์ˆ˜๋ฅผ ์ผ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์—‘์…€์˜ ํ•จ์ˆ˜๋กœ ์ƒ์„ฑํ•œ ์—ด


  • date : ๋…„์›”์ผ(๋‚ ์งœ) ํ†ตํ•ฉ ํ‘œ๊ธฐ
  • time : ์‹œ, ๋ถ„(์‹œ๊ฐ) ํ†ตํ•ฉ ํ‘œ๊ธฐ
  • sum : ๋‚ ์งœ + ์‹œ๊ฐ
  • modified : ‘US’๊ณผ ‘sum’์„ ํ™œ์šฉํ•ด ๋ฏธ๊ตญ ์œ ํ•™์‹œ์ ˆ ์‹œ์ฐจ๋ฅผ ๋ณด์ •ํ•ด ํ†ตํ•ฉ ํ‘œ๊ธฐ
  • weekday : ์š”์ผ์„ 1~7๊นŒ์ง€ ์ˆซ์ž๋กœ ํ‘œ๊ธฐ (์›๋ž˜๋Š” ์ฃผ๋ง, ํ‰์ผ๋„ ์‹œ๊ฐํ™”ํ•ด๋ณด๋ ค ํ–ˆ์œผ๋‚˜ ์œ ์˜๋ฏธํ•œ ํŒจํ„ด์„ ๋ฐœ๊ฒฌํ•˜์ง€ ๋ชปํ•ด ๋ฏธ์‚ฌ์šฉ)
  • realdate : ์—‘์…€์˜ ์‹œ๊ฐ„ ํ‘œ๊ธฐ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ ๋‚ ์งœ
  • realtime : ์—‘์…€์˜ ์‹œ๊ฐ„ ํ‘œ๊ธฐ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ ์‹œ๊ฐ

Data Processing

๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋Š” ์œ„์— ์„ค๋ช…๋œ ์—ด ์ค‘์— from, realdate, realtime ์ด๋ ‡๊ฒŒ ์„ธ ๊ฐ€์ง€ ์—ด๋งŒ์„ ์‚ฌ์šฉํ•ด ์•ž์„œ ์„ค๋ช…๋“œ๋ฆฐ ๋‚ด์šฉ๋Œ€๋กœ ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ์‹œ์ž‘์ ๊ณผ ๋์ ์€ ๋ณด์กฐ์„  ํ‘œ๊ธฐ๋ฅผ ์œ„ํ•ด ๋ฐ์ดํ„ฐ์˜ ์‹œ์ž‘ ์ผ์‹œ์™€ ์ข…๋ฃŒ ์ผ์‹œ๊ฐ€ ์•„๋‹Œ 2007๋…„ 1์›” 1์ผ ์ž์ •๊ณผ 2018๋…„ 12์›” 31์ผ 23์‹œ 59๋ถ„์œผ๋กœ ์žก์•˜์Šต๋‹ˆ๋‹ค.

processing์œผ๋กœ ์ฒ˜๋ฆฌํ•ด ๋‚˜์˜จ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.

 

After Treatment

์ดํ›„ ์ผ๋Ÿฌ์ŠคํŠธ๋ฅผ ํ™œ์šฉํ•œ ํ›„์ž‘์—…์„ ๋ฐค์ƒˆ….์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณด์กฐ์„ ์€ ๊ฒฉ์ž๋ฅผ ํ™œ์šฉํ•ด ๊ทธ๋ ธ๊ณ , ๊ฐ๊ฐ์˜ ํ”Œ๋žซํผ ์ ๋“ค์˜ ์ƒ‰์น ์€ select > same color ์˜ต์…˜์„ ์‚ฌ์šฉํ•ด ์ผ๊ด„ ์„ ํƒ ํ›„ Gradient๋ฅผ ์คฌ์Šต๋‹ˆ๋‹ค. (๊ฐ€์šด๋ฐ ๊ตฌ๋ฉ ๋šซ๊ณ , ์ค„ ๊ธ‹๊ณ  ๋“ฑ๋“ฑ)

ํ›„์ž‘์—… ๊ณผ์ •์—์„œ๋Š”, ๊ฐ•์˜์ž๋ฃŒ์— ์˜ฌ๋ ค์ฃผ์‹  ์—ฌ๋Ÿฌ ์ž‘ํ’ˆ๋“ค์„ ๋งŽ์ด ์ฐธ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์ž‘ํ’ˆ๋“ค์ด ํฐํŠธ๋ฅผ ๋งŽ์ด ์“ฐ์ง€ ์•Š๊ณ , ๊ธ€์ž์˜ ๊ตต๊ธฐ, ํฌ๊ธฐ, ๋ฐฐ์—ด, ์Œ์˜(๋ช…๋„, ์ƒ‰X)๋“ฑ์„ ๋‹ค์–‘ํ•˜๊ฒŒ ํ•ด ํž˜์„ ์ค„ ๊ณณ์€ ์ฃผ๊ณ , ์ฃผ์ง€ ์•Š๋Š” ๋ชจ์Šต์ด์—ˆ๋Š”๋ฐ, ์ด๋ฅผ ์ตœ๋Œ€ํ•œ ํก์ˆ˜ํ•ด๋ณด๋ ค ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์— ์ƒ‰์„ ๋„ฃ์„ ๋•Œ๋Š” ๊ฐ๊ฐ์˜ ์ ๋“ค์— ์–ด์ฉ” ์ˆ˜ ์—†์ด ๋ฌด์ง€๊ฐœ ์ƒ‰์„ ์จ์•ผ ํ–ˆ๊ธฐ์— ์ตœ๋Œ€ํ•œ ํ†ค์„ ๋งž์ถ”๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋Ÿฌ์ŠคํŠธ์— ์ข‹์€ ํŒ”๋ ˆํŠธ๊ฐ€ ๋งŽ์•„ ์ด๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜, ์ ๋“ค์ด ๋งค์šฐ ์ž‘๊ฒŒ ์ฐํ˜€ ์žˆ์—ˆ๊ธฐ์— ๋Œ€๋ถ€๋ถ„์˜ ๊ณต๊ฐ„์„ ๋ฐ๊ฒŒ ๋ฎ๊ณ , ๋ณด์กฐ์„ ๊ณผ ๊ธฐํƒ€ ๊ธ€์ž๋“ค์€ ์˜…์€ ํšŒ์ƒ‰์œผ๋กœ ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

EPILOGUE

2018 ๊ฐ€์„, ์ •๋ฌธ๊ตด๋ฆผ์ฒด(์ •๋ณด๋ฌธํ™”ํ•™ ๊ณผ์ œ์ „) ์ „์‹œ๋ชจ์Šต

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