Some minor tweaks to fix the enable/disable series ability on satckedArea

master-patched
Bob Monteverde 12 years ago
parent ddb98f6b59
commit 2cb05b38d0

@ -6031,7 +6031,8 @@ nv.models.stackedArea = function() {
dataCopy = dataCopy.map(function(series,i) {
if (series.disabled)
series.values = series.values.map(function(d,i) {
d._y = d.y; d.y = 0; //TODO: need to use value from getY, not always d.y
d._y = d.y || d._y;
d.y = 0; //TODO: need to use value from getY, not always d.y
return d
});
return series;
@ -6146,8 +6147,8 @@ nv.models.stackedArea = function() {
.attr('d', function(d,i) { return zeroArea(d.values,i) }) // TODO: fix this so transition is still fluid
.remove();
path
.style('fill', function(d,i){ return color[i % 20] })
.style('stroke', function(d,i){ return color[i % 20] });
.style('fill', function(d,i){ return d.color || color[i % 20] })
.style('stroke', function(d,i){ return d.color || color[i % 20] });
d3.transition(path)
.attr('d', function(d,i) { return area(d.values,i) })

4
nv.d3.min.js vendored

File diff suppressed because one or more lines are too long

@ -44,7 +44,8 @@ nv.models.stackedArea = function() {
dataCopy = dataCopy.map(function(series,i) {
if (series.disabled)
series.values = series.values.map(function(d,i) {
d._y = d.y; d.y = 0; //TODO: need to use value from getY, not always d.y
d._y = d.y || d._y;
d.y = 0; //TODO: need to use value from getY, not always d.y
return d
});
return series;
@ -159,8 +160,8 @@ nv.models.stackedArea = function() {
.attr('d', function(d,i) { return zeroArea(d.values,i) }) // TODO: fix this so transition is still fluid
.remove();
path
.style('fill', function(d,i){ return color[i % 20] })
.style('stroke', function(d,i){ return color[i % 20] });
.style('fill', function(d,i){ return d.color || color[i % 20] })
.style('stroke', function(d,i){ return d.color || color[i % 20] });
d3.transition(path)
.attr('d', function(d,i) { return area(d.values,i) })

Loading…
Cancel
Save