d3.js에서 svg x-y-chart를 생성합니다. tickValue에 따라 다른 길이의 틱을 만들 수 있습니까?축에 사용자 정의 틱 크기 (d3js)
나는 내 자신의 tickFormat 기능 myTickFormat
을 만들어 .tickFormat([format])
에 그것을 사용하고 가 [포맷]이 함수가 될 것으로 예상되기 때문에 그 잘 작동했다. 그러나 번호가 필요한 .innerTickSize([size])
으로는이 작업을 수행 할 수 없습니다.
예. 내가 더 이상 할 값 (70)의 눈금을 원하는 경우 I는 다음과 같이 수행 할 :
var myTickSize = function(d) {
if (d === 70) { return 20;}
return 6;
};
을하지만 .innerTickSize()
에 인수로 myTickSize
를 사용하는 경우 :
var yScale = d3.scale.linear();
var yAxis = d3.svg.axis()
.scale(yScale).orient("left")
.innerTickSize(myTickSize);
을 나는 오류 : 잘못된를 속성 x2에 대한 값 = "NaN" 각 틱마다 오류가 발생했습니다.
'.tickSize (10)' – noobninja