|
|
|
@ -3872,19 +3872,29 @@ nv.models.lineWithFocusChart = function() {
|
|
|
|
|
lines
|
|
|
|
|
.width(availableWidth)
|
|
|
|
|
.height(availableHeight)
|
|
|
|
|
.color(data.map(function(d,i) {
|
|
|
|
|
return d.color || color(d, i);
|
|
|
|
|
}).filter(function(d,i) { return !data[i].disabled }));
|
|
|
|
|
.color(
|
|
|
|
|
data
|
|
|
|
|
.map(function(d,i) {
|
|
|
|
|
return d.color || color(d, i);
|
|
|
|
|
})
|
|
|
|
|
.filter(function(d,i) {
|
|
|
|
|
return !data[i].disabled;
|
|
|
|
|
})
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
lines2
|
|
|
|
|
.defined(lines.defined())
|
|
|
|
|
.width(availableWidth)
|
|
|
|
|
.height(availableHeight2)
|
|
|
|
|
.x(lines.x())
|
|
|
|
|
.y(lines.y())
|
|
|
|
|
.color(data.map(function(d,i) {
|
|
|
|
|
return d.color || color(d, i);
|
|
|
|
|
}).filter(function(d,i) { return !data[i].disabled }));
|
|
|
|
|
.color(
|
|
|
|
|
data
|
|
|
|
|
.map(function(d,i) {
|
|
|
|
|
return d.color || color(d, i);
|
|
|
|
|
})
|
|
|
|
|
.filter(function(d,i) {
|
|
|
|
|
return !data[i].disabled;
|
|
|
|
|
})
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
g.attr('transform', 'translate(' + margin.left + ',' + margin.top + ')');
|
|
|
|
@ -4012,7 +4022,7 @@ nv.models.lineWithFocusChart = function() {
|
|
|
|
|
.attr('transform', 'translate(0,' + y2.range()[0] + ')');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
legend.dispatch.on('legendClick', function(d,i) {
|
|
|
|
|
legend.dispatch.on('legendClick', function(d,i) {
|
|
|
|
|
d.disabled = !d.disabled;
|
|
|
|
|
|
|
|
|
|
if (!data.filter(function(d) { return !d.disabled }).length) {
|
|
|
|
@ -4121,7 +4131,6 @@ nv.models.lineWithFocusChart = function() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -4142,8 +4151,21 @@ nv.models.lineWithFocusChart = function() {
|
|
|
|
|
chart.x2Axis = x2Axis;
|
|
|
|
|
chart.y2Axis = y2Axis;
|
|
|
|
|
|
|
|
|
|
d3.rebind(chart, lines, 'defined', 'isArea', 'x', 'y', 'size', 'xDomain', 'yDomain', 'forceX', 'forceY', 'interactive', 'clipEdge', 'clipVoronoi', 'id');
|
|
|
|
|
d3.rebind(chart, lines, 'defined', 'isArea', 'size', 'xDomain', 'yDomain', 'forceX', 'forceY', 'interactive', 'clipEdge', 'clipVoronoi', 'id');
|
|
|
|
|
|
|
|
|
|
chart.x = function(_) {
|
|
|
|
|
if (!arguments.length) return lines.x;
|
|
|
|
|
lines.x(_);
|
|
|
|
|
lines2.x(_);
|
|
|
|
|
return chart;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
chart.y = function(_) {
|
|
|
|
|
if (!arguments.length) return lines.y;
|
|
|
|
|
lines.y(_);
|
|
|
|
|
lines2.y(_);
|
|
|
|
|
return chart;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
chart.margin = function(_) {
|
|
|
|
|
if (!arguments.length) return margin;
|
|
|
|
@ -4224,7 +4246,7 @@ nv.models.lineWithFocusChart = function() {
|
|
|
|
|
return chart;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return chart;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|