나는 nvd3.js를 사용하고 있습니다. 음모가 있고 그래프에있는 틱의 빈도가 매 2 일마다 나타납니다.d3.js의 진드기 빈도를 변경하십시오.
예 : 01/10 - 03/10 - 5월 10일 - 07/10 ..
내가이 그래프에 표시하고있어 결과는 하루에 하나 개의 값을 가지고있다.
틱을 매일 표시되도록 설정하는 방법이 있습니까?
나는 nvd3.js를 사용하고 있습니다. 음모가 있고 그래프에있는 틱의 빈도가 매 2 일마다 나타납니다.d3.js의 진드기 빈도를 변경하십시오.
예 : 01/10 - 03/10 - 5월 10일 - 07/10 ..
내가이 그래프에 표시하고있어 결과는 하루에 하나 개의 값을 가지고있다.
틱을 매일 표시되도록 설정하는 방법이 있습니까?
기본적으로 nvd3/d3은 재량에 따라 틱 수를 정의합니다. 사용자 정의에는 tickValues
을 지정해야합니다. 이 예를보세요 jsfiddle
Currenly, 당신이 설명하는 것과 같은 문제가 있습니다. tickValues
방법을 주석을 시도하고 당신은 당신이 필요로 얻을 것이다 -
chart
.xAxis
.axisLabel("Date (m/y)")
.tickValues(function (d) {
return d[0].values.map(function (item) {
return item.x;
});
})
.tickFormat(function (d) {
return d3.time.format("%m/%y")(new Date(d))
});
내 솔루션이 적합합니까? 질문이 있으시면 언제든지 물어보십시오. –
예, 방금 테스트했습니다. 잘 돌아갔다. 감사합니다. –