1
다이 그래프를 사용하여 CSV 파일을 모니터링하고 동적 업데이트 기능을 사용하고 있습니다. 그래프 위로 마우스를 가져 가면 범례의 곡선 값이 표시되며 그래프가 업데이트되면 바로 사라집니다. 이는 약간 짜증납니다. 다이 그래프 동적 업데이트 범례 값이 사라짐
<html>
<head>
<script type="text/javascript" src="/static/dygraph-combined.js"></script></head>
<body>
<div id="psu"></div>
<script type="text/javascript">
g = new Dygraph(document.getElementById("psu"), "/data/psu",
{
legend: 'always',
hideOverlayOnMouseOut: false,
ylabel: 'current (A)',
height: 480,
width: 640,
sigFigs: 2,
title: 'power interface monitor',
xValueFormatter: Dygraph.dateString_,
xAxisLabelFormatter: Dygraph.dateString_,
xTicker: Dygraph.dateTicker
});
window.intervalId = setInterval(function(){g.updateOptions({ 'file': "/data/psu" }); }, 1000);
</script>
</html>
그래서 그래프 모두 정확하게 표시하고, 데이터는 범례 값 그래프와
g.updateOptions()
그려지면 사라 업데이트된다. 나는
g.updateOptions()
후에 어떤 종류의
"mouseover"
이벤트를 다시 트리거 할 수 있을지도 모른다고 생각했기 때문에 값이 다시 돌아 왔지만 더 깨끗한 방법이있을 수 있습니다.
감사합니다.