저는 d3을 처음 사용하고 있습니다. 내 요구 사항은 매우 간단합니다. x 축을 10 진수의 밑줄로 스케일 된 로그로하고 싶습니다. 기본 로그 스케일의 기본 값은 10입니다. 참조 API와 웹을 수색하면 나에게 기본을 변경하는 방법이 없습니다. d3에 대한 기본적인 무언가를 놓칠 수도 있습니다. 그러나 나는이 장애물을 지나칠 것 같지 않다. 이상적으로 파워 스케일에 대해 pow.exponent()와 비슷한 log.base()가 없어야합니다.d3.js에서 로그 스케일의 기준을 설정합니다.
3
A
답변
2
그런 기능은 없습니다 (하나 추가하기는 어렵지 않지만). 가장 좋은 방법은 지정한 로그 변환을 수행하는 자체 함수를 작성한 다음 결과를 최종 선형 값으로 전달하여 최종 값을 얻는 것입니다.
+1
이 기능이 사용 가능한 것 같습니다. https://github.com/mbostock/d3/wiki/Quantitative-Scales#log-scales –
1
d3.scale.log(). base (2)가 정상적으로 작동하는 것 같습니다. (Adrien Be 지적했듯이)
관련 문제
- 1. d3.js에서 전환하는 행
- 2. d3.js에서 호를 만들기
- 3. d3.js에서 섹션 기능/경로
- 4. d3.js에서 .call로 데이터 전달
- 5. d3.js에서 화살표 방향을 조정하는 방법은 무엇입니까?
- 6. d3.js에서 강제 방향 그래프의 노드 그룹화
- 7. d3.js에서 경로의 y 좌표를 반환하려면 어떻게해야합니까?
- 8. d3.js에서 svg 맵의 위치 표시
- 9. d3.js에서 트리의 자식 노드 축소/확장?
- 10. D3.js에서 svg에 직선을 표시하는 방법은 무엇입니까?
- 11. docbook5 그래픽 스케일의 기본값
- 12. 그레이 스케일의 glDrawPixels?
- 13. d3.js에서 데이터를 리 바인드하는 가장 좋은 방법
- 14. d3.js에서 드래그/드롭 할 때 "유령"이미지를 방지
- 15. D3.js에서 geojson을 반복하고 조건이 충족되면 값을 반환합니다.
- 16. d3.js에서 점이 내부에 있는지 알아 보는 방법
- 17. D3.js에서 확대/축소 또는 패닝 할 때 도메인 제한
- 18. d3.js에서 선택 항목을 정렬하면 데이터 조인이 방해받습니다
- 19. 기준을
- 20. 강제 히스토리 .js에서 해시 URL 대체를 사용하도록 설정합니다.
- 21. D3
- 22. D3
- 23. D3 요소를 선택하는 D3 Google지도
- 24. gnuplot에서 등 스케일의 길이를 설정하는 방법
- 25. BigDecimal로 정밀도와 스케일의 유효성을 검사하려면 어떻게합니까?
- 26. C++은 Windows에서 모니터 시간 제한을 설정합니다
- 27. JMeter - 액세스 로그 샘플러가 기본 앱을 설정합니다. 이름
- 28. 내의 .js에서
- 29. d3.js d3.geo.path에 원을 추가하십시오.
- 30. D3 d3.text 요청 함수 버그
이 질문에 대한 답변 및 의견보기 http://stackoverflow.com/questions/24247305/d3-js-non-linear-graph-axis –