@@ -41,11 +41,13 @@ module.exports = DatasetController.extend({
41
41
var line = meta . dataset ;
42
42
var points = meta . data || [ ] ;
43
43
var options = me . chart . options ;
44
- var scale = me . getScaleForId ( meta . yAxisID ) ;
45
44
var dataset = me . getDataset ( ) ;
46
45
var showLine = me . _showLine = valueOrDefault ( me . _config . showLine , options . showLines ) ;
47
46
var i , ilen ;
48
47
48
+ me . _xScale = me . getScaleForId ( meta . xAxisID ) ;
49
+ me . _yScale = me . getScaleForId ( meta . yAxisID ) ;
50
+
49
51
// Update Line
50
52
if ( showLine ) {
51
53
// Compatibility: If the properties are defined with only the old name, use those values
@@ -54,7 +56,7 @@ module.exports = DatasetController.extend({
54
56
}
55
57
56
58
// Utility
57
- line . _scale = scale ;
59
+ line . _scale = me . _yScale ;
58
60
line . _datasetIndex = me . index ;
59
61
// Data
60
62
line . _children = points ;
@@ -86,8 +88,8 @@ module.exports = DatasetController.extend({
86
88
var dataset = me . getDataset ( ) ;
87
89
var datasetIndex = me . index ;
88
90
var value = dataset . data [ index ] ;
89
- var yScale = me . getScaleForId ( meta . yAxisID ) ;
90
- var xScale = me . getScaleForId ( meta . xAxisID ) ;
91
+ var xScale = me . _xScale ;
92
+ var yScale = me . _yScale ;
91
93
var lineModel = meta . dataset . _model ;
92
94
var x , y ;
93
95
@@ -227,8 +229,7 @@ module.exports = DatasetController.extend({
227
229
calculatePointY : function ( value , index , datasetIndex ) {
228
230
var me = this ;
229
231
var chart = me . chart ;
230
- var meta = me . getMeta ( ) ;
231
- var yScale = me . getScaleForId ( meta . yAxisID ) ;
232
+ var yScale = me . _yScale ;
232
233
var sumPos = 0 ;
233
234
var sumNeg = 0 ;
234
235
var i , ds , dsMeta ;
0 commit comments