// Make sure dataset controllers are updated and new controllers are reset
var newControllers = this.buildOrUpdateControllers();
+ // Make sure all dataset controllers have correct meta data counts
+ helpers.each(this.data.datasets, function(dataset, datasetIndex) {
+ dataset.controller.buildOrUpdateElements();
+ });
+
Chart.layoutService.update(this, this.chart.width, this.chart.height);
// Can only reset the new controllers after the scales have been updated
controller.reset();
});
- // Make sure all dataset controllers have correct meta data counts
- helpers.each(this.data.datasets, function(dataset, datasetIndex) {
- dataset.controller.buildOrUpdateElements();
- });
-
// This will loop through any data and do the appropriate element update for the type
helpers.each(this.data.datasets, function(dataset, datasetIndex) {
dataset.controller.update();