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
5. 합쳐져 있는 네모들을 예쁜 간격으로 나열해보기
1. x좌표 세우기
.attr("x", function(d, i) {
return i * 21; // 21씩 띄우기
.attr("x", function(d, i) {
return i * (w / dataset.length);
})
첫 번째 방법
두 번째 방법
6. 1. x좌표 세우기
합쳐져 있는 네모들을 예쁜 간격으로 나열해보기
(0, 0)
i = 0 i = 1 i = 2
…
[ 원리 ] return i * (w / dataset.length);
7. 데이터 개수에 비례한 가로 간격 만들기
2. width(가로) 모양 만들기
//Width and height
var w = 500;
var h = 100;
var barPadding = 1; // 사이사이 넣을 공간
.attr("width", w / dataset.length - barPadding)
8. 데이터 개수에 비례한 가로 간격 만들기
2. width(가로) 모양 만들기
[ 원리 ]
전체 너비
varPadding
데이터 개수
9. 고무고무 그래프!
3. height(세로) 모양 만들기
.attr("height", function(d) {
return d;
});
.attr("height", function(d) {
return d * 숫자 // 고무고무 그래프!!
});