2015-01-07 8 views
2

을 조정하지 않습니다로딩 UTC 데이터 후, Dygraph 축 날짜가 너무 깁니다 내가 Dygraph에게 멋진 유닉스 시대 데이터를 공급하고있어, 그것은이 같은 축 보여주는 것

Dammit

내가 할 수있는을 ' 많은 손을 뗀 후에 더 간결하고 역동적으로 조정할 수 있습니다. 내 코드는 다음과 같습니다.

var graph = new Dygraph(
      document.getElementById('plot' + formNum), 
      fileURL, // path to CSV file 
      { 
       legend:'always', 
       title: "Activity of " + station + ".BK." + fullChannel + dateString, 
       valueParser: function(x){ 
        return x*1000; 
       }, 
       ticker: Dygraph.dateTicker 
      } 

왜 그렇게 오래 되었습니까? Dygraph의 기능을 변경하려면 어떻게해야합니까? 시간 간격에 따라 라벨의 세부 수준 (즉, 1 시간 분의 데이터에 나열되는 달 없음)을 선택하는 기능은 무엇입니까?

1420498200.06954,425 
1420498201.06954,425 
1420498202.06954,424 
1420498203.06954,425 
1420498204.06954,425 
1420498205.06954,425 
1420498206.06954,426 
1420498207.06954,426 

생각 : 여기

일부 데이터입니까?

답변

1

xValueParser (나는 무엇을 valueParser인지 확실하지 않음)을 무시하면 x 축의 유형을 결정하는 다이 그래프의 로직을 우회합니다. 불행히도 "이것이 날짜 축입니다"또는 "이것은 숫자 축입니다"라는 마스터 스위치가 없으므로이 길로 내려 가려면 모든 포맷터를 직접 지정해야합니다.

완벽하게 작동하는 예제는 this demo을 참조하십시오.