언급 한대로 일반적으로 Y 축 valueFormatter
을 설정하면되지만 신뢰 구간이 아니라 반올림 된 값만 전달됩니다. 이것은 API 감독 문제인 here입니다. 한편
, 넌 (Y 축
valueFormatter
전이라고 함) X 축
valueFormatter
의 행 인덱스를 결정하는 단계 및 값의 전체 터플에 액세스 할 dygraphs
data API을 사용하여 결핍 해결할 수있다.
this fiddle에서
axes: {
x: {
valueFormatter: function(millis, opts) {
lastRow = null;
lastCol = 0;
for (var i = 0; i < g.numRows(); i++) {
if (g.getValue(i, 0) == millis) {
lastRow = i;
break;
}
}
// forward to the default formatter.
return Dygraph.dateValueFormatter.apply(this, arguments);
}
},
y: {
valueFormatter: function(num, opts) {
lastCol++;
return JSON.stringify(g.getValue(lastRow, lastCol));
}
}
}
전체 작업 예 :
는
그것은 다음과 같이 보입니다.
롤링 평균을 사용하는 경우 불행히도 another issue으로 실행됩니다. 롤백 된 데이터는 전용 멤버 변수를 통해서만 액세스 할 수 있습니다.
작동! 너무 jsfiddle 데모 주셔서 감사합니다 :) – dmanjiri