2
D3.js v4의 막 대형 차트에 패딩을 추가하려고합니다. v3의D3.js v4 - 막 대형 차트의 패딩 설정
, 그것은 다음과 같은 방식으로 이루어졌다 :
var x = d3.scaleOrdinal()
.domain(["a", "b", "c"])
.rangeRoundBands([0, width], 0.1);
그러나, V4에, rangeRoundBands
가 제거되었다.
var x = d3.scaleBand()
.domain(["a", "b", "c"])
.range([0, width]);
this에 따르면, 우리는 패딩을 설정 band.padding
를 사용한다 : 나는 (패딩 제외) V4에 해당하는 코드는 것을 알고있다. 그래서 이것을 시도 :
var x = d3.scaleBand()
.domain(["a", "b", "c"])
.range([0, width])
.padding(0.1);
하지만 영향을 미치지 않는 것. 내가 도대체 뭘 잘못하고있는 겁니까?
감사 작업 :
이 당신이 축을 정의하는 방법입니다! 나는 열쇠가'round (true) '를 설정하는 것이라고 생각한다. 이것은 내 코드에서 빠졌던 것이다. – mannykary
감사합니다. – ouonomos