데이터를 수집하는 csv가 있습니다.dygraphs에 YYYY-MM-DD HH : MM : SS 범위를 표시하는 방법
다음date_time,temp
2014-10-14 03:37:56,21.50
2014-10-14 03:53:04,21.56
2014-10-14 04:08:12,21.50
2014-10-14 04:23:19,21.50
2014-10-14 04:38:27,21.44
2014-10-14 04:53:35,21.50
2014-10-14 05:08:43,21.50
2014-10-14 05:23:51,21.44
2014-10-14 05:38:58,21.38
2014-10-14 05:54:06,21.44
2014-10-14 06:09:14,21.44
2014-10-14 06:24:22,21.38
2014-10-14 06:39:29,21.38
2014-10-14 06:54:37,21.38
내가 가진 HTML 파일이 코드 : 제대로 작동하지만 내가 특정 날짜와 시간 기간을 선택할 수있는 가능성을 가지고 싶습니다
<html>
<head>
<script type="text/javascript" src="dygraph-combined.js"></script>
</head>
<body>
<div id="labeldiv" style="width:100%; height:20px;"></div>
<div id="graphdiv" style="width:100%; height:600px;"></div>
<script type="text/javascript">
g = new Dygraph(
document.getElementById("graphdiv"),
"test.csv",
{
strokeWidth: 2.5,
labelsSeparateLines: false,
labelsDiv: "labeldiv",
legend: "always",
showRangeSelector: true,
}
);
</script>
</body>
</html>
및 CSV는 다음과 같습니다 CSV에서 전체 기간을 표시하지 않습니다. dateWindow: ["2014-10-14 04:53:35","2014-10-14 06:09:14"]
과 같은 매개 변수를 지정하려고했지만 작동하지 않는 것 같습니다.
아무도 도와 줄 수 있습니까? 노력하고있는 것처럼 그것을 할 수 있습니까? dateWindow에서 사용하기 전에 YYYY-MM-DD HH : MM : SS를 다른 것으로 변환해야합니까?
dateWindow : [Date.parse ("2014-10-14 04:53:35"), Date.parse ("2014-10-14 06:09:14")] ** ** 작동하지 않았습니다. ** 그러나 그때 나는 이것이 작동하는 것을 발견했다 : dateWindow : [Date.parse ("2014/10/14 04:53:35"), Date.parse ("2014/10/14 06:09:14") ] ** 그래서 대시 대신 슬래시를 사용해야합니다. ** 어쨌든 좋은 힌트를 주셔서 감사합니다! – stacky33
"작동하지 않았다"는 의미를 명확히 할 수 있습니까? 슬래시 대 대시는 데이터가 현지 시간 또는 UTC를 사용하여 파싱되는지 여부를 결정합니다. http://blog.dygraphs.com/2012/03/javascript-and-dates-what-mess.html을 참조하십시오. – danvk
나는이 형식이'2014-10-14 03 : 37 : 56,21.50'이고'dateWindow : [Date.parse ("2014-10-14 04:53:35"), Date를 사용할 때 CSV를 가지고있다.parse ("2014-10-14 06:09:14")]'이면 그래프 선이 그려지지 않고 범위 선택기가 완전히 왼쪽 - 범위를 벗어났습니다. 'dateWindow : [Date.parse ("2014/10/14 04:53:35"), Date.parse ("2014/10/14 06:09:14")]'로 전환하면 그래프가 그려집니다 올바르게 선택하고 범위를 올바르게 선택하십시오. 나는 Firefox 32.0을 사용한다. – stacky33