File tree 3 files changed +17
-15
lines changed
3 files changed +17
-15
lines changed Original file line number Diff line number Diff line change 1
1
import { AxisBase } from '../components/AxisBase' ;
2
+ import { ViewPortHandler } from '../utils/ViewPortHandler' ;
2
3
3
4
/**
4
5
* Created by Philipp Jahoda on 20/09/15.
@@ -9,15 +10,16 @@ import { AxisBase } from '../components/AxisBase';
9
10
*/
10
11
export interface IAxisValueFormatter {
11
12
/**
12
- * Called when a value from an axis is to be formatted
13
- * before being drawn. For performance reasons, avoid excessive calculations
14
- * and memory allocations inside this method.
15
- *
16
- * @param value the value to be formatted
17
- * @param axis the axis the value belongs to
18
- * @return
19
- *
20
- * Extend {@link ValueFormatter} and use {@link ValueFormatter#getAxisLabel(float, AxisBase)}
21
- */
22
- getAxisLabel ( value , axis : AxisBase ) : string ;
13
+ * Called when a value from an axis is to be formatted
14
+ * before being drawn. For performance reasons, avoid excessive calculations
15
+ * and memory allocations inside this method.
16
+ *
17
+ * @param value the value to be formatted
18
+ * @param axis the axis the value belongs to
19
+ * @param viewPortHandler the viewPortHandler
20
+ * @return
21
+ *
22
+ * Extend {@link ValueFormatter} and use {@link ValueFormatter#getAxisLabel(float, AxisBase)}
23
+ */
24
+ getAxisLabel ( value , axis : AxisBase , viewPortHandler : ViewPortHandler ) : string ;
23
25
}
Original file line number Diff line number Diff line change @@ -209,7 +209,7 @@ export abstract class AxisRenderer extends Renderer {
209
209
210
210
for ( let i = 0 ; i < labelCount ; i ++ ) {
211
211
axis . mEntries [ i ] = v ;
212
- axis . mLabels [ i ] = formatter . getAxisLabel ( v , axis ) ;
212
+ axis . mLabels [ i ] = formatter . getAxisLabel ( v , axis , this . mViewPortHandler ) ;
213
213
v += interval ;
214
214
}
215
215
n = labelCount ;
@@ -258,7 +258,7 @@ export abstract class AxisRenderer extends Renderer {
258
258
}
259
259
260
260
axis . mEntries [ i ] = f ;
261
- axis . mLabels [ i ] = formatter . getAxisLabel ( f , axis ) ;
261
+ axis . mLabels [ i ] = formatter . getAxisLabel ( f , axis , this . mViewPortHandler ) ;
262
262
}
263
263
}
264
264
Original file line number Diff line number Diff line change @@ -66,7 +66,7 @@ export class YAxisRendererRadarChart extends YAxisRenderer {
66
66
67
67
for ( let i = 0 ; i < labelCount ; i ++ ) {
68
68
axis . mEntries [ i ] = v ;
69
- axis . mLabels [ i ] = formatter . getAxisLabel ( v , axis ) ;
69
+ axis . mLabels [ i ] = formatter . getAxisLabel ( v , axis , this . mViewPortHandler ) ;
70
70
v += step ;
71
71
}
72
72
@@ -107,7 +107,7 @@ export class YAxisRendererRadarChart extends YAxisRenderer {
107
107
}
108
108
109
109
axis . mEntries [ i ] = f ;
110
- axis . mLabels [ i ] = formatter . getAxisLabel ( f , axis ) ;
110
+ axis . mLabels [ i ] = formatter . getAxisLabel ( f , axis , this . mViewPortHandler ) ;
111
111
}
112
112
}
113
113
You can’t perform that action at this time.
0 commit comments