기본구조




6가지 개념

- selector


-data & joins(enter, update, exit)

https://lumiamitie.github.io/d3/d3-enter-update-exit/

1. // DOM elements < data elements (enter)
2. // DOM elements > data elements (exit)
3. // DOM elements = data elements (update)


1.enter()을 집어넣어서.,..새로운 문서(dom)요소를 추가로 넣으면....해결하면됨

2.exit()을 넣어서.........문서(dom)요소를 살리면 됨



-scales

 : 백분율, 어떤 범위의 숫자를 다른 범위의 숫자로 변경해주는 함수

  https://www.bsidesoft.com/?p=2382


-axis

:scale을 이용한다.


-shapes


-layouts



============================================================

d3 용어들


*transform translate

.attr("transform", "translate(100,100)") //x축 y축을이용하여 위치를 지정하는 듯 싶다


*clip path

이 부분이 새로 생긴 부분인데, clip-path에 대한 설정을 해주는 것입니다.

clip-path란 요소가 표현되는 공간을 지정해주는 것입니다.

위의 코드에서도 넓이과 높이만큼 공간을 지정해주어 외부로 그래프가 삐져나가지 않게 한 것 같습니다.

clip-path에 대한 부분의 id를 clip으로 지정해주었네요.




'코딩' 카테고리의 다른 글

javascript : 사용자 정의 객체  (0) 2018.12.22
.append ("g")란?  (0) 2018.12.22
javascript 도구 디자인 : 자동회전  (0) 2018.12.19
jQuery : selector(선택자)/ selector filter  (0) 2018.12.16
jQurery : 기본 구성  (0) 2018.12.16

+ Recent posts