2014-10-03 2 views
-2

Focus+Context 예제를 기반으로 d3 플롯을 만들려고합니다.d3.js에서 y 축의 최소값 설정

잘 작동하지만 Y 축에 최소값을 설정할 수 없습니다.

나는 입력 영역 및 출력 범위 (http://chimera.labs.oreilly.com/books/1230000000345/ch07.html)의 이론을 이해했지만 뭔가가 빠져있는 것처럼 보였다. 내가 y 축이 maxAltitude

어떤 생각을 minAltitude에서 가고 싶은 http://jsfiddle.net/cecdsmnv/1/

: 여기

내 코드?

답변

1

모든 아이디어가 적절합니다.

당신이 y.domain을 위해 만든 설정에 선 주위에 라인 (72) 변경에 덮어 쓰기됩니다 (최소 및 최대 전환) :

var z = 50; 
    x.domain(d3.extent(data.map(function(d) { return d.date; }))); 
    y.domain([minAltitude, maxAltitude + z]); 
    x2.domain(x.domain()); 
    y2.domain(y.domain()); 

을 나는 당신이에서 어떤 제목 공간을 원하는 경우가 AZ 패딩 변수를 추가 상단.

+0

오 ... 정말 눈이 ... 당신 덕분에 실제로 'minAltitude' 및'maxAltitude'가있는 'y.domain' 설정이 아래에 덮어 쓰여지고 있다고 말합니다 ... 가리키는 주셔서 감사합니다 이거. – otmezger