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 |
댓글