angularjs动态图如何仅显示正值?
有没有办法在我的动态图上显示正值。。我的Y轴和X轴都从0开始 我是否可以添加一个选项,或者我需要为y轴选项选择customRange并计算每个图形的最大/最小值 我的选择是:angularjs动态图如何仅显示正值?,angularjs,dygraphs,Angularjs,Dygraphs,有没有办法在我的动态图上显示正值。。我的Y轴和X轴都从0开始 我是否可以添加一个选项,或者我需要为y轴选项选择customRange并计算每个图形的最大/最小值 我的选择是: var options = { labels: labels, showRangeSelector: true, legend: 'always',
var options = {
labels: labels,
showRangeSelector: true,
legend: 'always',
ylabel: units,
title: graphTitle,
includeZero: true,
axes: {
y: {
valueFormatter: function (value, opts, seriesName, dygraph, row, col) {
if (seriesName == "Mode") {
return modemMode[value];
} else if (seriesName == "Submode") {
return modemSubmode[value];
} else if (seriesName == "Sysmode") {
return modemSysmode[value];
} else if (seriesName == "Roaming") {
return modemRoaming[value];
}
return value;
}
}
},
underlayCallback: function(canvas, area, g) {
for (var i=0; i<highlightArea.length; i++) {
var left = g.toDomXCoord(highlightArea[i][0]);
var right = g.toDomXCoord(highlightArea[i][1]);
canvas.fillStyle = "rgba(217, 101, 87, 0.2)";
canvas.fillRect(left, area.y, right - left, area.h);
}
}
}
您可以使用该选项来实现这一点:
new Dygraph(div, data, {
valueRange: [0, null] // null means "calculate max from the data"
});
这是一个例子