Updating cumulativeLineChart to use transitionDuration differently.

master
Robin Hu 11 years ago
parent 7adc37f1f8
commit 9a9e34bb30

@ -65,7 +65,7 @@ nv.addGraph(function() {
.y(function(d) { return d[1]/100 }) .y(function(d) { return d[1]/100 })
.color(d3.scale.category10().range()) .color(d3.scale.category10().range())
.average(function(d) { return d.mean/100; }) .average(function(d) { return d.mean/100; })
.transitionDuration(250) .transitionDuration(300)
.clipVoronoi(false); .clipVoronoi(false);
chart.xAxis chart.xAxis

@ -37,6 +37,7 @@ nv.models.cumulativeLineChart = function() {
, noData = 'No Data Available.' , noData = 'No Data Available.'
, average = function(d) { return d.average } , average = function(d) { return d.average }
, dispatch = d3.dispatch('tooltipShow', 'tooltipHide', 'stateChange', 'changeState') , dispatch = d3.dispatch('tooltipShow', 'tooltipHide', 'stateChange', 'changeState')
, transitionDuration = 250
; ;
xAxis xAxis
@ -109,7 +110,7 @@ nv.models.cumulativeLineChart = function() {
- margin.top - margin.bottom; - margin.top - margin.bottom;
chart.update = function() { container.transition().call(chart) }; chart.update = function() { container.transition().duration(transitionDuration).call(chart) };
chart.container = this; chart.container = this;
//set state.disabled //set state.disabled
@ -444,7 +445,7 @@ nv.models.cumulativeLineChart = function() {
// Then turn them back on when done dragging. // Then turn them back on when done dragging.
var oldDuration = chart.transitionDuration(); var oldDuration = chart.transitionDuration();
chart.transitionDuration(0); chart.transitionDuration(0);
container.call(chart); chart.update();
chart.transitionDuration(oldDuration); chart.transitionDuration(oldDuration);
} }
@ -722,10 +723,8 @@ nv.models.cumulativeLineChart = function() {
}; };
chart.transitionDuration = function(_) { chart.transitionDuration = function(_) {
if (!arguments.length) return lines.transitionDuration(); if (!arguments.length) return transitionDuration;
lines.transitionDuration(_); transitionDuration = _;
xAxis.transitionDuration(_);
yAxis.transitionDuration(_);
return chart; return chart;
}; };

Loading…
Cancel
Save