본문 바로가기
Javascript

D3.js 버전 업그레이드로 인해 변한 함수들

by progrpsk 2017. 2. 23.

D3.js 버전업으로 함수들이 많이 변경되었다.

몇번 써보니 보다 편리하게 바뀌었다.

바뀐 함수들은 아래와 같다. (앞으로 계속 업데이트 할 예정이다.)


d3.svg.diagonal() : 사라지고 path의 d를 직접 설정해주는 것으로 바뀌었다.

(SVG path 속성만 잘 알고 있다면 직접설정하는것은 크게 어렵지 않다.

직접설정을 하다보니 라인에 대한 자유도가 높아진거 같다.)

d3.time.scale() -> d3.scaleTime()

d3.time.format("%B") -> d3.timeFormat('%Y-%m-%d')

d3.scale.domain([ ]).range([ ]) -> d3.scaleOrdinal().domain([ ]).range([ ])

d3.svg.line() -> d3.line()

d3.svg.arc() -> d3.arc()

d3.layout.pie() -> 

d3.svg.axis().scale(scaleFunction) -> d3.axisLeft(scaleFunction);

transition.each('end', function(){ }) -> transition.on('end', function(){ })


'Javascript' 카테고리의 다른 글

vue.js로 만든 예제 보는곳  (0) 2017.03.08
jquery 확장 메소드 만들기  (0) 2017.03.06
javascript 태그의 defer/async 속성에 대하여  (0) 2017.02.22
webpack 사용하기  (0) 2017.02.13
PWA 웹페이지 제작  (0) 2017.02.13

댓글