2014-11-17 4 views
1

D3에 익숙하지 않아 특정 종류의 시간 축 레이블을 만들 필요가 있습니다. X 축으로 시간 소인 데이터가 있고 년, 월, 일을 표시하고 시간을 나타내는 축이 필요합니다. 자정이 포함 된 경우 가능하면 다시 월 및 일 (연도 없음) 또는 다시 연도 + 월 + 일.D3js, 시간 축 레이블의 특정 형식

그래프에서 묘사하는 이벤트는 하루나 이틀 동안 지속되므로 틱은 반 시간 단위로 나타납니다. 그러나 위에서 말했듯이 그래프의 시작과 모든 미드 나이트에서 날짜 표시가 필요합니다.

지금까지 나는

var xAxis = d3.svg.axis() 
    .scale(x) 
    .orient("bottom").tickFormat(d3.time.format("%Y %M %d %H")); 

처럼 뭔가를 시도했지만 뚜렷한 결과 (나는 여전히 시간이 점점).

답변

0

간단한 피클을 만들면 더 좋을 것입니다.

위키, 년, 월, 일에 따라 + 시간은 다음과 같아야합니다

d3.time.format("%Y/%m/%d %H") 

wiki

관련 문제