20150523
Review of Chapter 6, Drawing with data
made by Min Jeong Cho
Moon.D (문과생들의 d3, Data Visualization 스터디)
----------------------------------------------------------------------
d3.js - [Interactive date visualization] by Scott Murray
20150523
Review of Chapter 6, Drawing with data
made by Min Jeong Cho
Moon.D (문과생들의 d3, Data Visualization 스터디)
----------------------------------------------------------------------
d3.js - [Interactive date visualization] by Scott Murray
꿈꾸는 데이터 디자이너 시즌2 교육설명회 슬라이드 입니다. 시즌2에 대한 정보와 시즌1에서의 결과에 대한 설명입니다.
www.facebook.com/datadesigner2015
https://www.facebook.com/groups/datadesigner/
www.datadesigner.org
꿈꾸는 데이터 디자이너 시즌2 교육설명회 슬라이드 입니다. 시즌2에 대한 정보와 시즌1에서의 결과에 대한 설명입니다.
www.facebook.com/datadesigner2015
https://www.facebook.com/groups/datadesigner/
www.datadesigner.org
11. 꿈꾸는데이터디자이너 시즌2d3.axis( )
축을 생성하는 함수
축을 생성할 때는 어떤 척도를 다뤄야 하는지
알려줘야 함.
축의 위치
가로축 세로축
top left
bottom right
d3.svg.axis()
.scale()
.orient(“__”)
.ticks( )
눈금개수
d3는 대략적으로 필요한 구분자의 개수와 간격 결정
수동으로 눈금 수를 정할 때는 ticks 사용. 단 규칙성에 따라 눈금 수를 결정.
14. 꿈꾸는데이터디자이너 시즌2[실습] d3.js scale & axis
Tip svg ‘g’ 개념
g
‘그룹’.다른문서요소를묶어서담는역할.위치를차지하지않고,보이지않는다.
svg.append(“g”)
.call(yAxis);
var yAxis =d3.svg.axis()
.scale(yScale)
.orient(“bottom”);
SVG 안에 g 생성
yAxis 호출
g 안에 축 요소 생성
축함수는SVG관련요소를추가한다.
때문에문서요소가어디에있어야하는지정해줘야한다.
이를위해미리그룹을생성한후축요소를추가한다.
15. 꿈꾸는데이터디자이너 시즌2[실습] d3.js scale & axis
Tip HTML의 요소 영역 개념과 나열 방향
상
HTML의방향은상우하좌!
Border
Content
Padding
Margin
하
좌 우