// Get the pixel (x coordinate for horizontal axis, y coordinate for vertical axis) for a given value
// @param value : the value to get the pixel for
- // @param index : index into the data array of the value
- // @param datasetIndex : index of the dataset the value comes from
- getPixelForValue: function(value, index, datasetIndex) {},
+ // @param [index] : index into the data array of the value
+ getPixelForValue: function(value, index) {},
// Get the value for a given pixel (x coordinate for horizontal axis, y coordinate for vertical axis)
// @param pixel : pixel value
#### Changed in Scales
* `Scale.getLabelForIndex` was replaced by `scale.getLabelForValue`
-* `Scale.getPixelForValue` now has only one parameter. For the `TimeScale` that parameter must be millis since the epoch
+* `Scale.getPixelForValue` now only requires one parameter. For the `TimeScale` that parameter must be millis since the epoch. As a performance optimization, it may take an optional second parameter, giving the index of the data point.
##### Changed in Ticks
* @param {number} [index]
* @return {number}
*/
- getPixelForValue(value: number, index: number): number;
+ getPixelForValue(value: number, index?: number): number;
/**
* Used to get the data value from a given pixel. This is the inverse of getPixelForValue