簡體   English   中英

Dygraph X軸日期和時間

[英]Dygraph X-Axis Date and Time

幾天來,我一直在搜索Dygraph和網絡上的其余部分,以解決此問題。 我正在處理以20分鍾為間隔的幾個月記錄的數據。 下面的例子:

function data_tempnew() {
return "" +
"Date,VWC,TEMP\n" +
"20130510 14:00,0.25;0.24;0.35,20.5;21.1;20.1\n" +
. . . 
"20130930 15:40,0.26;0.23;0.30,19.1;18.8;18.5\n" +
;
}

使用以下HTML:

<script type="text/javascript">
  g1 = new Dygraph(
  document.getElementById("noroll"),
  data_tempnew,
  {

      rollperiod: 14,
      series:{"VWC":{axis:'y2'},},
      customBars: false,
      title: 'Logged Average Soil Temperature and Volumetric Water Content ',
      ylabel: 'Temperature (C)',
      y2label: 'Volumetric Water Content',
      legend: 'always',
      labelsDivStyles: { 'textAlign': 'right' }
  }            
  );

我得到了一個不希望有的結果,其中只有午夜數據點用連接每個24小時點的扁平線發布。 有點像帶有尖峰的樓梯。 所有的分辨率和細節都消失了。

但是,當數據輸入為:

<script type="text/javascript">
      g1 = new Dygraph(
          document.getElementById("noroll"),
          “datatemp.csv”,
          { . . .

我得到了想要的結果,很多分辨率,平滑的過渡和大量的細節。 但是該圖將不再在IE中呈現。 另外,使用javascript時似乎對數據量有記錄限制。 在這里做什么? 我需要高分辨率數據,並需要在IE中呈現圖形。 我是一位經驗豐富的研究人員,但“粘貼”業余編碼員。 希望您能提供幫助。

我懷疑這是一個JavaScript日期/時間字符串解析問題:在第一個示例中,x數據字符串的時間部分被忽略,僅日期部分被解析。 CSV文件中的文本格式與第一個示例中的文本完全相同嗎? (並使用文本編輯器(而不是Excel)查看CSV文件!)

我了解Dygraphs包含其自己的日期/時間解析例程,但是我不確定在哪種情況下使用哪個解析器。 但是@danvk會知道的!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM