HosPlan
121
2020-10-12 11:44:11
13
931

d3.js에 전망에 대한 질문.


요즘 d3.js로 데이터 시각화하는 것에 흥미가 생겨 공부중인데

해당 기술의 전망이 궁금합니다... 어떤가요..?

0
  • 댓글 13

  • 쏘핫
    923
    2020-10-12 11:52:25

    나쁘지는 않을것 같은데요??

    서점에서도 책도 몇권 보이고...

    검색해서 나오는 대표적인 라이브러리이구...

    저희 회사도 D3, C3로 사용중이거든요..

  • 스텁
    2k
    2020-10-12 12:32:16

    라이브러리는 그때 그때 바뀌는거라 언제 어느순간 다른 라이브러리가 치고 올라올지 모르고그냥 그때그때 편리한거 쓰는거고 아무때나 바뀔수도 있다...가 전망이라면 전망 아닐까요

    라이브러리 선택기준은 현재 깃헙 스타 기준 상위권, 스택오버플로우 많이 검색되면 써도...괜찮다. 큰 지장없다. 로 보통 선택하긴 하죠

  • 마라토집착
    1k
    2020-10-12 12:43:50

    이 오픈소스 내려받아  core 파트를 지하철 출퇴근시간에

    ㅎ 소설 처럼 읽을수준이 되면 그어떤 시각화 api도 이해

    하실겁니다.  특정 오픈소스 특히 js 계열을 제대로 

    쓸려면 core등 구조 파악후 내가 임의로 고쳐쓸 능력을 ㅋ이키워야 합니다. 직접고치는것 보다 커미터에게 알려서 다음 release 에 반영 되게 하는게 바람직요

    Ui쪽 오픈소스를 실무에 적용시키면  추가기능이 자주 필요

  • 페코옹
    575
    2020-10-12 12:59:16

    #oujeon - 말씀하신 power bi, 태블로, 스팟파이어 이런 bi 솔루션이랑 d3.js를 비교하시는건 핀또를 굉장히 잘못 잡으신거 같습니다. 뭐 비유를 하자면 "야 엑셀있는데 pandas왜써 matlab 왜 써 " 같은 느낌이랄까?

    d3.js 라이브러리 배워두시면 굉장히 도움 될거에요. row level이다 보니 사용법 잘 익히시면 원하는 차트을 자유자재로 구현하실수있구요.

    아니면 chart js 나 highchart 같은 high level 인터페이스 제공해주는 애들 배우셔도 좊구요.

    그런데 뭐 어떤 라이브러리를 쓰는지 뭐가 중요하겠습니다. 어떤 데이터를 어떻게 보여줄지가 중요하겠지요.

  • 페코옹
    575
    2020-10-12 13:00:46

    #oujeon - 이런 댓글에 추천은 누구인가 ..ㅋㅋㅋ

  • 마라토집착
    1k
    2020-10-12 13:11:16

    보통 si를 하면서 빅데이터를 하게 되고 그 시각화 와 같이 

    Ui파트를 하게 되는 풀스택 같습니다 

    빅 데이터는 api로 접근하니 이부분은 독립적 부서이고

    이 데이터를 받어서 업무에 녹이는 부분이 d3.js 아닐까 합니다.

    고객의 신용대출에서 연체가능성/상환패턴,  돈을 빌려주면 

    잘갚을 가능성에 대한 빅데이터,  시각화는 아무 라이브러리나 가능한데요.  그 포지션이 중요하지 않으니 그냥 업 무 개발자가 풀스텍으로  일하더군요

  • healer~~
    387
    2020-10-12 13:18:19

    유지보수하면서 d3으로된거 있는데 수정되냐고해서

    1-2시간 소스 봤떠니 바로 고칠수잇을정도로 쉽던데요

    이런것도 전망을 따져요?

  • HosPlan
    121
    2020-10-12 13:25:34

    답변주신분들 감사합니다!

  • 페코옹
    575
    2020-10-12 13:40:08

    d3가 쉽다니요..혹시 기본적인 line이나 bar 차트 수정 하시고 쉽다고 하신거 아닌지요..?


    d3로 만든 그래프 하나 공유해요~

    https://observablehq.com/@d3/bar-chart-race



  • Jaccobby
    126
    2020-10-12 13:43:03

    전망은 잘 모르겠구요, d3기반으로 만들어진 시스템이나 라이브러리가 많은 만큼 수요는 확실히 있습니다.

  • 마라토집착
    1k
    2020-10-12 14:13:35

    @페코옹

    Js 난이도는 중급입니다. Jquery 중급자 정도네요

    Es6 기본문법 알고,  브라우져 v8엔진에서 비동기/동기 개념알면 쉽게 파악되고 기존 소스 응용 될듯요

    서버사이드 sql 중심 개발자가 풀스택으로 할만합니다.

    이거 하나로는 별로요 ~

  • 페코옹
    575
    2020-10-12 15:01:41 작성 2020-10-12 15:03:39 수정됨

    #마라토집착

    js 자체 난이도가 뭐 중요한가요..react같은 거도 es6 배우고 동기 비동기 알면 다 하는데요 뭐 ㅎㅎ

  • healer~~
    387
    2020-10-13 17:28:33

    @페코옹


    올려주신 그래프 봤는데 제가 수정한거랑 거의 똑같은 기능인데요

    안어려웠습니다

    기간정하고 기간동안 원하는 속도로 증가하는 그래프요

  • 로그인을 하시면 댓글 을 등록할 수 있습니다.