[英]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.