¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    D3.js ½Ç½Ã°£ µ¥ÀÌÅÍ ½Ã°¢È­ Node.js ȯ°æ¿¡¼­ ½Ç½Ã°£ ´ë½Ãº¸µå ¸¸µé±â

    ¿øÁ¦ : Mastering D3.js - Data Visualization for JavaScript Developers

    • ÆÄºí·Î ³ª¹Ù·Î Ä«½ºÆ¿·Î Àú
    • ¿À¸í¿î ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2015³â 08¿ù 20ÀÏ
    • Á¤°¡
      30,000¿ø
    • ÆÇ¸Å°¡
      27,000¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,500¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2026³â 04¿ù 09ÀÏ(¸ñ)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788960777538 400ÂÊ 188 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ´Â Àç»ç¿ë °¡´ÉÇÑ Â÷Æ® ÀÛ¼º
    ¡á Æú¸®ÇÊ(polyfill)À» »ç¿ëÇØ¼­ SVG°¡ Áö¿øµÇÁö ¾Ê´Â ºê¶ó¿ìÀú¿¡¼­µµ ÀÛµ¿ÇÏ´Â Â÷Æ® ÀÛ¼º
    ¡á D3¿Í ¹é?º»(Backbone)À» »ç¿ëÇÑ ´ëÈ­Çü ´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
    ¡á D3 ±â¹Ý Â÷Æ® ÆÐŰÁö ÀÛ¼º, Å×½ºÆ®, ¹èÆ÷
    ¡á ÀÚü Á¦ÀÛ Áöµµ ÀÛ¼º ¹× Áöµµ ¶óÀ̺귯¸®¿Í D3ÀÇ ÅëÇÕ
    ¡á ³ëµå(Node)¿Í D3¸¦ Ȱ¿ëÇÑ ½Ç½Ã°£ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
    º¹ÀâÇÑ µ¥ÀÌÅÍ ½Ã°¢È­¸¦ ¸¸µé ¼ö ÀÖ´Â ¹æ¹ýÀ» ...
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ´Â Àç»ç¿ë °¡´ÉÇÑ Â÷Æ® ÀÛ¼º
    ¡á Æú¸®ÇÊ(polyfill)À» »ç¿ëÇØ¼­ SVG°¡ Áö¿øµÇÁö ¾Ê´Â ºê¶ó¿ìÀú¿¡¼­µµ ÀÛµ¿ÇÏ´Â Â÷Æ® ÀÛ¼º
    ¡á D3¿Í ¹éº»(Backbone)À» »ç¿ëÇÑ ´ëÈ­Çü ´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
    ¡á D3 ±â¹Ý Â÷Æ® ÆÐŰÁö ÀÛ¼º, Å×½ºÆ®, ¹èÆ÷
    ¡á ÀÚü Á¦ÀÛ Áöµµ ÀÛ¼º ¹× Áöµµ ¶óÀ̺귯¸®¿Í D3ÀÇ ÅëÇÕ
    ¡á ³ëµå(Node)¿Í D3¸¦ Ȱ¿ëÇÑ ½Ç½Ã°£ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
    º¹ÀâÇÑ µ¥ÀÌÅÍ ½Ã°¢È­¸¦ ¸¸µé ¼ö ÀÖ´Â ¹æ¹ýÀ» ¹è¿ì°í ½ÍÀº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¶ó¸é ÀÌ Ã¥Àº Çʼö ¾ÆÀÌÅÛÀÌ´Ù. D3¿¡ ´ëÇÑ ±âÃÊ Áö½ÄÀÌ ÀÖ´Â µ¶ÀÚ¿¡°Ô ÀûÇÕÇϸç, ½ÇÁ¦ ÇöÀå¿¡¼­ »ç¿ëµÇ´Â ¿¹Á¦¸¦ Áß½ÉÀ¸·Î µ¥ÀÌÅÍ ½Ã°¢È­ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸Á¶¸¦ ¼³°èÇÏ°í ¿£ÅÍÇÁ¶óÀÌÁî ¼öÁØÀÇ Â÷Æ®¿Í ÀÎÅÍ·¢Æ¼ºê ´ë½Ãº¸µå¸¦ ¸¸µé°í ½Í¾î ÇÏ´Â »ç¶÷¿¡°Ô ´õ¾øÀÌ ÁÁÀº ¼±¹°ÀÌ µÉ °ÍÀÌ´Ù.
    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
    1Àå, ¡®µ¥ÀÌÅÍ ½Ã°¢È­¡¯¿¡¼­´Â µ¥ÀÌÅÍ ½Ã°¢È­¿¡ ´õ Ä£¼÷ÇØÁú ¼ö ÀÖµµ·Ï Èï¹Ì·Î¿î ½Ã°¢È­ ÇÁ·ÎÁ§Æ®³ª ·¹ÆÛ·±½º ¿¹Á¦¸¦ º¸¿©ÁØ´Ù. ¿ª»ç ¼Ó¿¡¼­ÀÇ ½Ã°¢È­ ¿¹Á¦¸¦ »ìÆìº¸°í ¾î¶² Á¡ÀÌ D3¸¦ µ¥ÀÌÅÍ ½Ã°¢È­¿¡ ¾ÆÁÖ ÀûÇÕÇÑ µµ±¸·Î ¸¸µå´ÂÁö ¾Ë¾Æº»´Ù.
    2Àå, ¡®Àç»ç¿ë °¡´ÉÇÑ Â÷Æ®¡¯¿¡¼­´Â ´Ù¼öÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ´Â ¼³Á¤Çü Â÷Æ®(configurable chart)¸¦ ¸¸µå´Â ¹ýÀ» ¾Ë¾Æº»´Ù. ÀÌ Àå¿¡¼­´Â À¥ ÆäÀÌÁö ³»ÀÇ ¿ä¼ÒµéÀ» ´Ù·ç±â À§ÇØ ¼¿·º¼Ç(selection)À» ¾²´Â ¹æ¹ý°ú Àç»ç¿ë °¡´ÉÇÑ ¹ÙÄÚµå Â÷Æ®¸¦ ¸¸µå´Â ¹ýÀ» ¿ÏÀüÈ÷ óÀ½ºÎÅÍ ÀÍÇôº¸°í, Ä¿½ºÅÒ ·¹À̾ƿô ¾Ë°í¸®ÁòÀ» ¸¸µé¾î¼­ ¹æ»çÇü ¸·´ë Â÷Æ®¿¡ Àû¿ëÇØ º¼ °ÍÀÌ´Ù.
    3Àå, ¡®SVG ¾øÀÌ ½Ã°¢È­ Á¦ÀÛ¡¯¿¡¼­´Â ÇöÀç ºê¶ó¿ìÀú ½ÃÀå¿¡¼­ÀÇ SVG Áö¿ø »óÅ¿¡ ´ëÇØ Åä·ÐÇØº¸°í SVG¸¦ Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú¿¡¼­ ½Ã°¢È­¸¦ ¸¸µå´Â Àü·«À» ¾Ë¾Æº»´Ù. div ¿ä¼Ò¸¦ ½á¼­ ¿òÁ÷ÀÌ´Â ¹öºí Â÷Æ®¸¦ ¸¸µé°í, ºê¶ó¿ìÀúÀÇ SVG Áö¿ø ¿©ºÎ¸¦ ¾Ë¾Æ³»´Â ¹æ¹ýÀ» ¹è¿ì°í, HTML5ÀÇ canvas ¿ä¼Ò¸¦ »ç¿ëÇØ¼­ SVG µµÇüÀ» ·»´õ¸µÇÏ´Â Æú¸®ÇÊ(polyfill)À» Àû¿ëÇØ º¼ °ÍÀÌ´Ù. D3¿Í canvas¸¦ ÇÔ²² »ç¿ëÇØ¼­ ½Ã°¢È­¸¦ ¸¸µå´Â ¹æ¹ýµµ ¾Ë¾Æº¼ °ÍÀÌ´Ù.
    4Àå, ¡®D3·Î »ö»ó ¼±Åñâ Á¦ÀÛ¡¯¿¡¼­´Â »ç¿ëÀÚ »óÈ£ÀÛ¿ëÀ» À§ÇÑ ¿ä¼Ò¿Í ÄÁÆ®·ÑÀ» ¸¸µå´Â µ¥ ÇÊ¿äÇÑ °³³äµéÀ» ¾Ë¾Æº»´Ù. 4Àå¿¡¼­´Â ½½¶óÀÌ´õ ÄÁÆ®·ÑÀ» ¸¸µé±â À§ÇØ D3ÀÇ µå·¡±× µ¿ÀÛ°ú Àç»ç¿ë °¡´ÉÇÑ Â÷Æ® ÆÐÅÏÀ» »ç¿ëÇÑ´Ù. ½½¶óÀÌ´õ ÄÁÆ®·ÑÀ» ÀÌ¿ëÇØ¼­ CIE Lab Ä÷¯ ¸ðµ¨ ±â¹ÝÀÇ Àç»ç¿ë °¡´ÉÇÑ »ö»ó ¼±Åñâ(color picker)¸¦ ¸¸µç´Ù.
    5Àå, ¡®»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Á¦ÀÛ¡¯¿¡¼­´Â Â÷Æ®¿¡¼­ ƯÁ¤ ¿ä¼Ò¸¦ °­Á¶Çϱâ À§ÇØ À̺¥Æ® ¸®½º³Ê¸¦ »ç¿ëÇÏ´Â ¹ýÀ» ¾Ë¾Æº»´Ù. ÅøÆÁÀ» ¸¸µå´Â ¹æ¹ýÀ» »ìÆìº¸°í, ¾Õ Àå¿¡¼­ ¸¸µç Â÷Æ®¿¡ ÅøÆÁÀ» Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿öº»´Ù. ¿µ¿ª Â÷Æ®¸¦ ¸¸µé¾î¼­ brush µ¿ÀÛÀ» ÅëÇØ Â÷Æ®ÀÇ ÀϺΠ¿µ¿ªÀ» ¼±ÅÃÇÏ´Â ¹æ¹ýÀ» ÀÍÈù´Ù.
    6Àå, ¡®Â÷Æ®³¢¸®ÀÇ »óÈ£ Àۿ롯¿¡¼­´Â ¹éº»(Backbone)À» ½á¼­ µ¥ÀÌÅÍ¿Í ½Ã°¢È­¸¦ ºÐ¸®ÇÏ¿© ±¸Á¶È­µÈ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾îº¸°í, D3¸¦ À¶ÇÕÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç »óÅÂÀÇ Àϰü¼ºÀ» À¯ÁöÇÒ ¼ö ÀÖµµ·Ï ¸ðµ¨°ú ºä, Ä÷º¼Ç°ú ¶ó¿ìÅ͸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. 6Àå¿¡¼­ ¹è¿î ³»¿ëÀ» 5Àå¿¡¼­ ±¸ÇöÇÑ ¿µ¿ª Â÷Æ®¿¡ Àû¿ëÇØ¼­ ½Ã°è¿­ ÁÖ°¡(stock price)¸¦ º¼ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î º»´Ù.
    7Àå, ¡®Â÷Æ® ÆÐŰÁö Á¦ÀÛ¡¯¿¡¼­´Â D3¸¦ ÀÌ¿ëÇÑ Â÷Æ® ÆÐŰÁö¸¦ ¸¸µå´Â °³¹ß ÀÛ¾÷È帧À» ¼Ò°³ÇÑ´Ù. ÆÐŰÁö¸¦ ±¸ÇöÇϰí, Á¶Á÷È­ÇÏ°í ¹èÆ÷ÇÏ´Â µ¥ °¡Àå ÀûÇÕÇÑ µµ±¸¿Í ¸ð¹ü »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù. ¸¸µé¾î ³½ Â÷Æ® ÆÐŰÁö¸¦ ¿ÜºÎ ¶óÀ̺귯¸®Ã³·³ »ç¿ëÇÏ´Â »ùÇà ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¾î º¼ °ÍÀÌ´Ù.
    8Àå, ¡®µ¥ÀÌÅÍ ±â¹Ý ¾ÖÇø®ÄÉÀ̼ǡ¯¿¡¼­´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦¸¦ ÅëÇØ ½Ã°¢È­ ÇÁ·ÎÁ§Æ®¸¦ ¹èÄ¡(deploy)ÇÒ ¼ö ÀÖ´Â µµ±¸¸¦ ¼Ò°³ÇÑ´Ù. ¼¼°èÀºÇàÀÇ µ¥ÀÌÅÍ API¸¦ ÀÌ¿ëÇØ¼­ Àΰ£ °³¹ß Áö¼ö(indicators of human development)ÀÇ ÃßÀ̸¦ º¼ ¼ö ÀÖ´Â ½Ã°¢È­ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î º»´Ù. ½Ã°¢È­ ÇÁ·ÎÁ§Æ® È£½ºÆÃÀ» À§ÇØ ±êÇãºê(GitHub) ÆäÀÌÁö¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸°í, Á¤ÀûÀÎ À¥ »çÀÌÆ®(static website)¸¦ È£½ºÆÃÇϱâ À§ÇØ ¾Æ¸¶Á¸ S3¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù.
    9Àå, ¡®´ë½Ãº¸µå Á¦ÀÛ¡¯¿¡¼­´Â ´ë½Ãº¸µå¸¦ ¸¸µé±â À§ÇÑ °³³ä°ú ¸ð¹ü »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù. D3¿Í Ä¿½ºÅÒ Â÷Æ®¸¦ ½á¼­ ÇÐ±Þ ³» ÇлýµéÀÇ ¼ºÀûÀ» ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖ´Â ´ë½Ãº¸µå¸¦ Á÷Á¢ ¸¸µé¾î º»´Ù.
    10Àå, ¡®Áöµµ Á¦ÀÛ¡¯¿¡¼­´Â D3ÀÇ Áö¸®(geographic) ÇÔ¼ö¸¦ ÀÌ¿ëÇØ¼­ º¤ÅÍ Áöµµ¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. Áö¸® µ¥ÀÌÅ͸¦ ȹµæÇÏ´Â ¹æ¹ý°ú Áö¸® µ¥ÀÌÅ͸¦ D3¿¡¼­ »ç¿ëÇÏ±â Æí¸®ÇÑ GeoJSON°ú TopoJSON Çü½ÄÀ¸·Î º¯È¯ÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. D3¸¦ »ç¿ëÇØ¼­ µîÄ¡ Áö¿ªµµ(choropleth map)¸¦ ¸¸µé°í TopoJSON ¶óÀ̺귯¸®¸¦ ½á¼­ ±¹°¡ °£ ÀÎÁ¢°ú °æ°è¸¦ ½Ã°¢È­ÇÒ °ÍÀÌ´Ù. Mapbox¿Í ÇÔ²² Ä¿½ºÅÒ D3 ·¹À̾ ¸¸µå´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù.
    11Àå, ¡®°í±Þ Áöµµ Á¦ÀÛ¡¯¿¡¼­´Â ¸î °¡Áö Áö¸®ÇÐÀû Åõ¿µ¹ý(geographic projections)À» ¼Ò°³Çϰí Áöµµ¸¦ ƯÁ¤ À§Ä¡¿¡ Á߽ɰú ÃàôÀ» ¸ÂÃßµµ·Ï Åõ¿µ¹ýÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ȸÀüÇÏ´Â Áö±¸¸¦ Ç¥ÇöÇϱâ À§ÇØ Á¤»ç¿µ¹ýOrthographic projectionÀ» Àû¿ëÇØº¸°í, Àüü È­¸éÀÇ º°ÀÚ¸®µµ(star map)¸¦ ¸¸µé±â À§ÇØ Ç×¼º ¸ñ·Ï(star catalog)°ú Æò»çµµ¹ý(Stereographic projection)À» »ç¿ëÇÑ´Ù. Á¤»ç¿µ¹ýÀ» ½á¼­ Áö±¸¸¦ ·¡½ºÅÍ(raster) À̹ÌÁö·Î canvas¿¡ Åõ¿µÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù.
    12Àå, ¡®½Ç½Ã°£ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ¡¯¿¡¼­´Â ½Ç½Ã°£ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇØ ÇÊ¿äÇÑ °³³ä°ú µµ±¸¸¦ ¼Ò°³ÇÑ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀÇ »óŸ¦ ½Ç½Ã°£À¸·Î ¾÷µ¥ÀÌÆ®Çϱâ À§ÇØ Firebase¸¦ ¾²´Â ¹ýÀ» ¹è¿î´Ù. ³¡À¸·Î Node, Socket.IO, D3¸¦ ÇÔ²² »ç¿ëÇØ¼­ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ÁÖÁ¦¿¡ ¸Â´Â Áö¿Àű×(geotag) Æ®À­ÀÇ Áö¸® ºÐÆ÷¸¦ º¼ ¼ö ÀÖ´Â ½Ç½Ã°£ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î º»´Ù.

    ÀúÀÚ ¼Ò°³

    ÆÄºí·Î ³ª¹Ù·Î Ä«½ºÆ¿·Î

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ±âŸ
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ
    • ÀαâÁö¼ö : 9

    ¼öÇÐ °øÇÐÀÚÀÌÀÚ °³¹ßÀڷμ­, ÇÁ¶û½ºÀÇ ½ß¶¼¶ì¿£´À ´ëÇÐ(Ecole des Mines de Saint-Etienee)¿¡¼­ ÀÀ¿ë¼öÇÐ ¼®»çÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ¼ö³â°£ ¿ÀÆÛ·¹ÀÌ¼Ç ¸®¼­Ä¡ ºÐ¾ß¿Í µ¥ÀÌÅÍ ºÐ¼® ºÐ¾ß¿¡¼­ ÀÏÇÑ ÈÄ Áö±ÝÀº µ¥ÀÌÅÍ ½Ã°¢È­ ÄÁ¼³ÅÏÆ® ¹× °³¹ßÀÚ·Î ÀÏÇϰí ÀÖ´Ù.
    ¡ºd3.js¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ½Ã°¢È­¡»(¿¡ÀÌÄÜ, 2014)¿Í ¡ºData Visualization with D3.js Cookbook¡»ÀÇ ±â¼ú °¨¼öÀÚ·Î ÆÑÆ®ÃâÆÇ»ç¿Í ÇÔ²² ÀÏÇØ¿Ô´Ù. 2014³â¿¡ Ä¥·¹ »êƼ¾Æ°í¿¡ ¸¶¼¼°¡(Masega)¶ó´Â µ¥ÀÌÅÍ ½Ã°¢È­ ¿¡ÀÌÀü½Ã¸¦ ¼³¸³ÇÏ¿© ¿î¿µÇϰí ÀÖ´Ù.

     

    ¿ªÀÚ ¼Ò°³

    ¿À¸í¿î

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ
    • ÀαâÁö¼ö : 20

    ¹é¹ß °³¹ßÀÚ¸¦ ²Þ²Ù¸ç ¾ðÁ¦³ª ¹ö±×¿Í ¾¾¸§ÇÏ´Â °³¹ßÀÚ´Ù. ¹ø¿ªÀ» ÅëÇØ °³¹ßÀÚ »ýŰ迡 Á¶±ÝÀÌ¶óµµ ±â¿©ÇϰíÀÚ ³ë·ÂÇÑ´Ù. ¿Å±ä Ã¥À¸·Î´Â ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼­ Æì³½ ¡ºD3.js ½Ç½Ã°£ µ¥ÀÌÅÍ ½Ã°¢È­¡»(2015), ¡ºGerrit ÄÚµå ¸®ºä¡»(2015), ¡ºd3.js¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ½Ã°¢È­¡»(2014)°¡ ÀÖ´Ù.

    ¸ñÂ÷

    ¸ñÂ÷
    1 µ¥ÀÌÅÍ ½Ã°¢È­
    __µ¥ÀÌÅÍ ½Ã°¢È­ÀÇ Á¤ÀÇ
    ____µ¥ÀÌÅÍ ½Ã°¢È­ÀÇ Á¾·ù
    ________ÀÎÆ÷±×·¡ÇÈ
    ________Ž»öÀû ½Ã°¢È­
    ________´ë½Ãº¸µå
    ________µ¥ÀÌÅÍ ½Ã°¢È­ ¹è¿ì±â
    __D3 ¶óÀ̺귯¸® ¼Ò°³
    __Á¤¸®
    2 Àç»ç¿ë °¡´ÉÇÑ Â÷Æ®
    __Àç»ç¿ë °¡´ÉÇÑ Â÷Æ® Á¦ÀÛ
    ____D3·Î ¿ä¼Ò »ý¼º
    ________µ¥ÀÌÅÍ ¹ÙÀεù
    ________¿ä¼Ò »ý¼º ĸ½¶È­
    ________svg ¿ä¼Ò »ý¼º
    ____¹ÙÄÚµå Â÷Æ®
    ________Á¢±ÙÀÚ ¸Þ¼Òµå
    ________Â÷Æ® ÃʱâÈ­
    ________µ¥ÀÌÅÍ Ãß°¡
    ________µ¥ÀÌÅÍ Á¢±ÙÀÚ ÇÔ¼ö Ãß°¡
    ________µ¥ÀÌÅͼ ¾÷µ¥ÀÌÆ®
    ________enter¿Í exit ÀüÀÌ °íÁ¤
    __¹ÙÄÚµå Â÷Æ® »ç¿ë
    __·¹À̾ƿô ¾Ë°í¸®Áò »ý¼º
    ____¹æ»çÇü ·¹À̾ƿô
    ________°¢µµ °è»ê
    ____·¹À̾ƿô »ç¿ë
    __Á¤¸®
    3 SVG ¾øÀÌ ½Ã°¢È­ Á¦ÀÛ
    __SVG Áö¿ø ºê¶ó¿ìÀú ÇöȲ
    __SVG ¾ø´Â ½Ã°¢È­
    ____µ¥ÀÌÅÍ ·Îµù ¹× Á¤·Ä
    ____Æ÷¿À½º ·¹À̾ƿô ¸Þ¼Òµå
    ____»ö»ó°ú Å©±â ¼³Á¤
    ____¹ü·Ê ¸¸µé±â
    __Æú¸®ÇÊ
    ____±â´É °Ë»ç
    ____canvg ¿¹Á¦
    __ĵ¹ö½º¿Í D3
    ____ĵ¹ö½º¿¡¼­ µµÇü ±×¸®±â
    ________µµÇü »ý¼º
    ________D3¿Í canvas ÅëÇÕ
    __Á¤¸®
    4 D3·Î »ö»ó ¼±Åñâ Á¦ÀÛ
    __½½¶óÀÌ´õ ÄÁÆ®·Ñ Á¦ÀÛ
    ____µå·¡±× ¹ÝÀÀ
    ____½½¶óÀÌ´õ Á¦ÀÛ
    ____½½¶óÀÌ´õ »ç¿ë
    __»ö»ó ¼±Åñâ Á¦ÀÛ
    ____»ö»ó ¼±Åñâ È£Ãâ±â
    ________»ö»ó ¼±Åñâ À©µµ¿ì Ãß°¡
    ____»ö»ó ¼±Åñâ À©µµ¿ì
    __Á¤¸®
    5 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Á¦ÀÛ
    __Â÷Æ® ¿ä¼Ò °­Á¶
    __ÅøÆÁ Á¦ÀÛ
    ____ÅøÆÁ »ç¿ë
    __ºê·¯½Ã¸¦ ÅëÇÑ ¿µ¿ª ¼±ÅÃ
    ____¿µ¿ª Â÷Æ® »ý¼º
    ____ºê·¯½Ã Ãß°¡
    ____ºê·¯½Ã ¸®½º³Ê
    __Á¤¸®
    6 Â÷Æ®³¢¸®ÀÇ »óÈ£ ÀÛ¿ë
    __¹éº»ÀÇ ±âÃÊ
    ____À̺¥Æ®
    ____¸ðµ¨
    ____Ä÷º¼Ç
    ____ºä
    ____¶ó¿ìÅÍ
    __ÁÖ½Ä Å½»ö±â ¾ÖÇø®ÄÉÀ̼Ç
    ____ÁÖ°¡ Â÷Æ® »ý¼º
    ________Á¾¸ñ¸í Â÷Æ®
    ________ÁÖ½Ä ¿µ¿ª Â÷Æ®
    ____¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶ Áغñ
    ________À妽º ÆäÀÌÁö
    ____¸ðµ¨°ú Ä÷º¼Ç »ý¼º
    ________ÁÖ½Ä ¸ðµ¨
    ________ÁÖ½Ä Ä÷º¼Ç
    ________¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµ¨
    ____ºä ±¸Çö
    ________ŸÀÌÆ² ºä
    ________ÁÖ½Ä ¼±Åñ⠺ä
    ________ÁÖ½Ä ÄÁÅØ½ºÆ® ºä
    ________ÁÖ½Ä »ó¼¼ ºä
    ________¾ÖÇø®ÄÉÀÌ¼Ç ºä
    ____¶ó¿ìÅÍ Á¤ÀÇ
    ____¾ÖÇø®ÄÉÀÌ¼Ç ÃʱâÈ­
    __Á¤¸®
    7 Â÷Æ® ÆÐŰÁö Á¦ÀÛ
    __°³¹ß ÀÛ¾÷ È帧
    ____ÄÚµå ÀÛ¼º
    ____¸±¸®½º »ý¼º
    ________½Ã¸Çƽ ¹öÀü ¹øÈ£
    __ÆÐŰÁö ³»¿ë »ý¼º
    ____¿­ Áöµµ Â÷Æ®
    ____Çà·Ä ·¹À̾ƿô
    __ÇÁ·ÎÁ§Æ® ¼Â¾÷
    ____Node ¸ðµâ ¼³Ä¡
    ____±×·±Æ®·Î ºôµå
    ________¼Ò½º ÆÄÀÏ ÇÕÄ¡±â
    ________¶óÀ̺귯¸® ¾ÐÃà
    ________JSHint·Î ÄÚµå °Ë»ç
    ________ÆÐŰÁö Å×½ºÆ®
    ________ŽºÅ©ÀÇ ¼ø¼­ µî·Ï
    ____ÇÁ·ÐÆ®¿£µå ÀÇÁ¸¼º °ü¸®
    __´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡¼­ ÆÐŰÁö »ç¿ë
    __Á¤¸®
    8 µ¥ÀÌÅÍ ±â¹Ý ¾ÖÇø®ÄÉÀ̼Ç
    __À¥ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º
    ____ÇÁ·ÎÁ§Æ® Áغñ
    ____Á¦Å³À» ÀÌ¿ëÇÑ Á¤Àû »çÀÌÆ® »ý¼º
    ____¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ® ÀÛ¼º
    ________¸ðµ¨ ¹× Ä÷º¼Ç ÀÛ¼º
    ________ºä ÀÛ¼º
    ________¾ÖÇø®ÄÉÀÌ¼Ç ¼Â¾÷
    ____±êÇãºê ÆäÀÌÁö¸¦ ÀÌ¿ëÇÑ È£½ºÆÃ
    ____¾Æ¸¶Á¸ S3¸¦ ÀÌ¿ëÇÑ È£½ºÆÃ
    ________S3¿¡ ¹èÆ÷Çϱâ À§ÇÑ Á¦Å³ ¼³Á¤
    ________S3 ¹öŶ¿¡ »çÀÌÆ® ¾÷·Îµå
    __Á¤¸®
    9 ´ë½Ãº¸µå Á¦ÀÛ
    __´ë½Ãº¸µå Á¤ÀÇ
    __´ë½Ãº¸µå µðÀÚÀο¡ µµ¿òÀÌ µÇ´Â ÁÁÀº ½À°ü
    __´ë½Ãº¸µå Á¦ÀÛ
    ____´ë½Ãº¸µåÀÇ ¸ñÀû Á¤ÀÇ
    ____µ¥ÀÌÅÍ ¼öÁý
    ____Á¤º¸ Á¶Á÷È­
    ____´ë½Ãº¸µå ¿µ¿ª »ý¼º
    ________Çлý ¿µ¿ª
    ________°ú¸ñ ¿µ¿ª
    ________ÇÐ±Þ ¿µ¿ª
    ________´ë½Ãº¸µå ¿µ¿ª ¹èÄ¡
    __Á¤¸®
    10 Áöµµ Á¦ÀÛ
    __Áö¸® µ¥ÀÌÅÍ ¼öÁý
    ____GeoJSON°ú ToppoJSON Çü½ÄÀÇ ÀÌÇØ
    ____Áö¸® µ¥ÀÌÅÍ ÆÄÀÏ º¯È¯ ¹× Á¶ÀÛ
    __D3·Î Áöµµ Á¦ÀÛ
    ____µîÄ¡ Áö¿ªµµ Á¦ÀÛ
    ____À§»ó ¸ÅÇÎ
    ____Mapbox¿Í D3 ÇÔ²² »ç¿ë
    ____Mapbox ÇÁ·ÎÁ§Æ® »ý¼º
    ____Mapbox¿Í D3ÀÇ Á¶ÇÕ
    __Á¤¸®
    11 °í±Þ Áöµµ Á¦ÀÛ
    __Áöµµ Á¦ÀÛÀ» À§ÇÑ ¿©·¯ °¡Áö Åõ¿µ ¹æ½Ä
    ____Á¤¹æÇü Åõ¿µ¹ý
    ____¿ø»Ô µî°Å¸® Åõ¿µ¹ý
    ____Á÷±³ Åõ¿µ¹ý
    __Áö±¸ ȸÀü ±â´É »ý¼º
    __´ëÈ­Çü º°ÀÚ¸® Áöµµ Á¦ÀÛ
    ____Ç×¼º ¸ñ·Ï ¼±ÅÃ
    ____Ç×¼º ±×¸®±â
    ____Åõ¿µ ¹æ½Ä º¯°æ°ú ȸÀü µ¿ÀÛ Ãß°¡
    ____Ç×¼º¿¡ »ö°ú ·¹À̺í Ãß°¡
    __D3¸¦ ÀÌ¿ëÇÑ ·¡½ºÅÍ À̹ÌÁö Åõ»ç
    ____·¡½ºÅÍ À̹ÌÁö¸¦ canvas¿¡ ·»´õ¸µ
    ____Çȼ¿ÀÇ Áöµµ »óÀÇ ÁÂÇ¥°ª °è»ê
    ____Á÷±³ Åõ¿µÀ» ÀÌ¿ëÇÑ À̹ÌÁö ÀçÅõ¿µ
    __Á¤¸®
    12 ½Ç½Ã°£ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ
    __Firebase¸¦ »ç¿ëÇÑ ½Ç½Ã°£ Çù¾÷
    ____Firebase ¼³Á¤
    ____Firebase¿Í ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ
    __Æ®À§ÅÍ Å½»ö±â ¾ÖÇø®ÄÉÀ̼Ç
    __½ºÆ®¸®¹Ö ¼­¹ö »ý¼º
    ____Æ®À§ÅÍ ½ºÆ®¸®¹Ö API
    ________TwitÀ» ÀÌ¿ëÇÏ¿© Æ®À§ÅÍ ½ºÆ®¸®¹Ö API¿¡ Á¢±Ù
    ____Socket.IO
    ____½ºÆ®¸®¹Ö ¼­¹ö ±¸Çö
    __Ŭ¶óÀÌ¾ðÆ® ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º
    ____¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶
    ________¸ðµ¨°ú Ä÷º¼Ç
    ________ÅäÇÈ Ä÷º¼Ç ºä ±¸Çö
    ________¾ÖÇø®ÄÉÀÌ¼Ç ºä »ý¼º
    ________¾ÖÇø®ÄÉÀÌ¼Ç Áغñ
    __Á¤¸®

    ¸Ó¸®¸»

    ¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú

    D3´Â ¾ÆÁÖ ³î¶ó¿î ¶óÀ̺귯¸®´Ù. D3 À¥ »çÀÌÆ®¿¡´Â ¼ö¹é °¡ÁöÀÇ ¾Æ¸§´Ù¿î ¿¹Á¦¿Í ½Ã°¢È­¿Í Â÷Æ®°¡ Àִµ¥ ´ëºÎºÐÀÌ D3¸¦ ½á¼­ ¸¸µé¾îÁ® ÀÖ´Ù. ¿¹Á¦µéÀ» º¸¸é ¸Å¿ì ´Ù¾çÇÑ ½Ã°¢ÀûÀÎ °á°ú¹°À» D3·Î ¸¸µé¾î ³¾ ¼ö ÀÖÀ½À» ±ú´Ý°Ô µÈ´Ù. ´Ü¼øÇÑ ¸·´ë Â÷Æ®¿¡¼­ ´ëÈ­Çü Áöµµ¿¡ À̸£±â±îÁö ¸ðµç ½Ã°¢È­°¡ ¸Á¶óµÇ¾î ÀÖ´Ù.
    D3¸¦ »ç¿ëÇØ¼­ ÀÌ·± ´Ù¾çÇÑ °á°ú¹°À» ¸¸µé¾î³»·Á¸é, Â÷Æ®¸¦ ´õ Ãß»óÀûÀÎ ¼öÁØ¿¡¼­ °í¹ÎÇØº¸°í, ÆäÀÌÁö ³»¿¡ µ¥ÀÌÅÍ¿Í È­¸é ¿ä¼ÒµéÀ» ¿¬°á Áþ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿ö¾ß ÇÑ´Ù. º¹ÀâÇÑ Â÷Æ®³ª ½Ã°¢È­ °á°ú¹°Àº µ¥ÀÌÅÍ ¾ÆÀÌÅÛÀǼӼº°ú È­¸é ¿ä¼ÒÀÇ ½Ã°¢Àû ¼Ó¼º »çÀÌÀÇ °ü°è ¼Ó¿¡¼­ ź»ýµÈ´Ù.
    ½ÇÁ¦ ÇÁ·ÎÁ§Æ® ȯ°æ¿¡¼­´Â D3·Î ¸¸µé¾îÁøÄÄÆ÷³ÍÆ®³ª Â÷Æ®¸¦ ´Ù¸¥ ÄÄÆ÷³ÍÆ®³ª ¶óÀ̺귯¸®¿Í À¶ÇÕÇØ¾ß ÇÑ´Ù. ÀÌ Ã¥ÀÇ ¿¹Á¦ ´ëºÎºÐÀº D3¸¦ ´Ù¸¥ ¶óÀ̺귯¸®³ª µµ±¸¸¦ ÇÔ²² »ç¿ëÇØ¼­°¢ ¶óÀ̺귯¸®ÀÇ ÀåÁ¡À» ÃÖ´ëÇÑ »ì¸®¸é¼­¿ÏÀüÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î ³»´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.
    ¿¹Á¦¸¦ ÅëÇØ ¿ÜºÎ µ¥ÀÌÅÍ ¼Ò½º¸¦ ÀÌ¿ëÇÏ´ÂÀç»ç¿ë °¡´ÉÇÑ Â÷Æ®¸¦ ´Ù·ïº¸°í, D3¸¦ »ç¿ëÇØ¼­»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í ´ëÈ­Çü Áöµµ¸¦ ¸¸µé¾î º¼ °ÍÀÌ´Ù. ¸¶Áö¸·¿¡´Â ½Ç½Ã°£ Æ®À§ÅÍ ¸à¼ÇÀ» ´ë»óÀ¸·Î ÇÏ´Â ½Ã°¢È­ ¾ÖÇø®ÄÉÀ̼ÇÀ» Á÷Á¢ ±¸ÇöÇØ º¼ °ÍÀÌ´Ù.
    D3´Â ½Ã°¢È­¿Í µ¥ÀÌÅ͸¦ °æÇèÇØ º¼ ¼ö ÀÖ´Â Á¤¸»·Î ÈǸ¢ÇÑ µµ±¸´Ù. µ¶ÀÚµéÀÌ Ã¥ÀÇ ¿¹Á¦¸¦ µû¶ó Çϸ鼭 Àç¹Ì¸¦ ´À³¢°í, ÀڽŸ¸ÀÇ ½Ã°¢È­ °á°ú¹°À»¸¸µé¾î º¼ ¼ö Àֱ⸦ ¹Ù¶õ´Ù.

    ÀÌ Ã¥Àº ´Ü¼øÇÑ ¼öÁØÀÇ ¿¹Á¦°¡ ¾Æ´Ï¶ó ½ÇÁ¦ ÇöÀå¿¡¼­ »ç¿ëµÇ´Â ¿¹Á¦¸¦ ´Ù·ç°í ÀÖ¾î ¾ÆÁÖ ½Ç¿ëÀûÀÌ´Ù. ¿¹Á¦¸¦ µû¶ó ÇÏ´Ù º¸¸é Ä¿½ºÅÒ Â÷Æ® ÀÛ¼º, ¼­µå ÆÄƼ ¶óÀ̺귯¸®¿Í ÇÔ²² »ç¿ëÇØ¼­Ç³ºÎÇÏ°í ¸Å·ÂÀûÀÎ µ¥ÀÌÅÍ ½Ã°¢È­¸¦¸¸µå´Â ¹ýÀ» ÀÚ¿¬½º·´°Ô ¹è¿ï ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº Àç»ç¿ë °¡´ÉÇÑ Â÷Æ® ÆÐÅÏÀ¸·Î ½ÃÀÛÇØ¼­ º¹ÀâÇÑ ½Ç½Ã°£ µ¥ÀÌÅÍ ½Ã°¢È­ÀÇ ¼³°è¿Í ±¸Çö±îÁö ´Ü°èÀûÀ¸·Î ¾È³»ÇØ Áִ ģÀýÇÑ ¾È³»¿øÀ¸·Î¼­ ¼Õ»öÀÌ ¾ø´Ù.
    ÀÌ Ã¥À» ÅëÇØ D3 ±â¹ÝÀÇ Àç»ç¿ë °¡´ÉÇÑ Â÷Æ®¸¦ ¸¸µå´Â ¹æ¹ý°ú µ¥ÀÌÅÍ ½Ã°¢È­¿¡Àç»ç¿ë °¡´ÉÇÑ Â÷Æ®¸¦ ³ì¿© ³Ö´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù. ÀÚü Á¦ÀÛÇÑ Â÷Æ® ÆÐŰÁö¸¦ ¸¸µé¾î ¹èÆ÷ÇÒ ¼ö ÀÖ´Â ¹æ¹ýµµ ´Ù·ç°í ÀÖÀ¸¸ç, D3·Î Áö¸® Á¤º¸¸¦ ó¸®Çϰí ÀÎÅÍ·¢Æ¼ºêÇÑ Áöµµ¸¦ ¸¸µé ¼ö ÀÖ´Â ¹æ¹ýµµ ÀÍÈú ¼ö ÀÖ´Ù.
    ÀÌ Ã¥À¸·Î Ãæ½ÇÈ÷ °øºÎÇÏ¸é ½Ç½Ã°£ µ¥ÀÌÅ͸¦ º¸¿©ÁÖ´Â È­·ÁÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ´ë½Ãº¸µå¸¦ ¸¸µé ¼ö ÀÖÀ» °ÍÀÌ´Ù.



    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    ¸î ³â Àü¸¸ ÇØµµ ´«±æÀ» ²ø ¸¸ÇÑ È­·ÁÇÑ ½Ã°¢È­´Â ´ëºÎºÐ Ç÷¡½Ã ±â¼ú·Î ¸¸µé¾îÁø Â÷Æ®¿´´Ù. Ç÷¡½Ã´Â °á°ú¹°µµ ÈǸ¢ÇÏ°í »ý»ê¼ºµµ ÁÁÀº ±¦ÂúÀº ±â¼úÀ̾úÁö¸¸, º¸¾È ¹®Á¦, ¸ð¹ÙÀÏ ÀûÀÀ ¹®Á¦ µî ¿©·¯ °¡Áö ÀÌÀ¯·Î ÀÌÁ¦´Â ½ÃÀå¿¡¼­ Á¡Â÷ ÅðÃâµÇ´Â ±â¼úÀÌ µÇ°í ¸»¾Ò´Ù.

    »ç¶óÁ®°¡´Â Ç÷¡½ÃÀÇ ºó ÀÚ¸®´Â À¥ Ç¥ÁØÀÎ HTML5°¡ ä¿ì°í ÀÖ´Ù. ´õ ±¸Ã¼ÀûÀ¸·Î´Â Canvas¿Í SVG(Scalable Vector Graphics)°¡ Ç÷¡½Ã¸¦ ´ëüÇϰí ÀÖ´Ù. ¿©´À ±â¼ú°ú ¸¶Âù°¡Áö·Î µÎ ±â¼ú ¿ª½Ã Àå´ÜÁ¡À» ÇÔ²² °¡Áö°í ÀÖ¾î ¾î´À ÇÑÂÊÀÌ ´Ù¸¥ ÇÑÂʺ¸´Ù ¾ðÁ¦³ª ¿ì¿ùÇÏ´Ù°í ÇÒ ¼ö´Â ¾ø´Ù.

    D3.js´Â µ¥ÀÌÅÍ ±â¹Ý ¹®¼­(D3, Data-Driven Documents)¸¦ Ç¥¹æÇÏ´Â SVG ±â¹ÝÀÇ ½Ã°¢È­ ±â¼úÀÌ´Ù. SVG´Â HTML ÆäÀÌÁö ¾È¿¡¼­ ´Ù¸¥ ÅÂ±×¿Í °°Àº ¹æ½ÄÀ¸·Î È­¸éÀ» ±×¸®°í, À̺¥Æ®¸¦ ó¸®ÇÒ ¼ö ÀÖ°í, º¤ÅÍ ±â¹Ý ±×·¡ÇÈÀ¸·Î ´õ ³ªÀº È­ÁúÀ» È­¸é¿¡ º¸¿©ÁÙ ¼ö Àֱ⠶§¹®¿¡ µ¥ÀÌÅÍ ½Ã°¢È­ ºÐ¾ß¿¡ ÇÑÇØ¼­´ÂCanvas¿¡ ºñÇØ È®½ÇÈ÷ ÁÁÀº Á¡ÀÌ ¸¹´Ù. D3.js´Â ÀÌ·± SVGÀÇ ÀåÁ¡À» ÃæºÐÈ÷ Ȱ¿ëÇØ¼­ °íǰÁúÀÇ È­·ÁÇÑ µ¥ÀÌÅÍ ½Ã°¢È­¸¦ ½±°Ô ¸¸µé¾î³¾ ¼ö ÀÖ´Â ´Ù¾çÇÑ API¸¦ Á¦°øÇÑ´Ù. D3.jsÀÇ È¨ÆäÀÌÁö¿¡ °¡º¸¸é »ó»óÀ» ÃÊ¿ùÇÒ ¸¸Å­ ±â¹¦Çϸ鼭µµ ÇÊ¿äÇÑ Á¤º¸¸¦ ½±°Ô ÆÄ¾ÇÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â ¼ö¸¹Àº ¿¹Á¦¸¦ º¼ ¼ö ÀÖ´Ù.

    ÀÌ Ã¥Àº ÀÌ·± D3.js¸¦ Áß½ÉÀ¸·Î ÇÁ·ÐÆ®¿£µå °³¹ß ȯ°æ Àü¹Ý¿¡ °ÉÃÄ »ç¿ëµÇ´Â ´Ù¾çÇÑ µµ±¸¸¦ ÇÔ²² Ȱ¿ëÇØ¼­ ½Ç½Ã°£ µ¥ÀÌÅÍ ½Ã°¢È­¸¦ ¸¸µé¾î°¡´Â °úÁ¤À» Â÷±ÙÂ÷±Ù ¾Ë±â ½±°Ô º¸¿©ÁØ´Ù. Node.js ȯ°æ¿¡¼­ÀÇ ÇÁ·ÐÆ®¿£µå °æÇèÀÌ Ç³ºÎÇÑ °³¹ßÀÚ¶ó¸é D3.js¸¦ ½ÇÀü ȯ°æ¿¡ ¾î¶»°Ô µµÀÔÇØ¼­ »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ °ªÁø Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀ̰í, ÇÁ·ÐÆ®¿£µå °æÇèÀÌ Ç³ºÎÇÏÁö ¾ÊÀº °³¹ßÀÚ¶ó¸é D3.js¿¡ ´õÇÏ¿© Node.js¸¦ Áß½ÉÀ¸·Î npm, ¹Ù¿ì¾î(bower), º¸¿ì(vows), ±×·±Æ®(grunt) µî ÇÁ·ÐÆ®¿£µå °³¹ß ¶óÀÌÇÁ »çÀÌŬ Àü¹Ý¿¡ °ÉÄ£ ÁÖ¿ä µµ±¸¿¡ ´ëÇÑ Áö½Ä±îÁö ´ýÀ¸·Î ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽеµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹Ýǰ/±³È¯

    »óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹Ýǰ/±³È¯ °¡´É ±â°£ ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹Ýǰ/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óǰ(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(ÆÄº»/ÈѼÕ/¿À¹ß¼Û »óǰÀ» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ýǰ/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved