2015-01-07 1 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을 참조하십시오.

관련 문제