2013-03-11 3 views
0

에서 메서드 호출, 파워 포인트의 텍스트를 복사 - 붙여 넣기 할 수 없습니다 죄송합니다, 그래서 스크린 샷을했다 x (0)과 y (3) 변수를 어떻게 계산했는지 설명해주십시오. 나는이 D3를 배우려고 노력하고 있으며 3 시간 후에 성공하지 못했습니다 ...기본 계산하고 난 그냥 전원 poitn이보고 D3

답변

1

나는 the D3 API documentation for linear scales을 읽는 것이 좋습니다. 즉, 스케일은 설정된 도메인을 설정된 범위에 선형 적으로 매핑합니다. 따라서, 상기 함수에서 :

  • X는 Y가 [0320]

0의 범위 [0,1]를 맵핑 [0640]

  • 의 범위 [-1,1]를 매핑 입력 범위 [-1,1]의 중간 지점이므로 출력 범위 [0,640] = 320의 중간 지점에 매핑됩니다. 따라서 x (0) = 320이다.

    3은 y의 입력 도메인 외부에 있지만 스케일은 도메인 범위 밖의 해당 값으로 선형 적으로 추정한다. 그러므로 y (3) = 960

  • +0

    감사합니다. Josh, D3을 읽기 시작하기에 가장 좋은 자료는 무엇입니까? 그들의 웹 사이트? 그 D3 도서? 그 D3 팁과 트릭 PDF? 단순한 필사자를위한 D3? ... – Bohn

    +1

    일반적으로 https://github.com/mbostock/d3/wiki/Tutorials에 북마크를 지정합니다. 특히, Scott Murray의이 튜토리얼 세트가 매우 유용하다는 것을 알았습니다. http://alignedleft.com/tutorials/d3/ – Josh