mirror of
https://github.com/chartjs/Chart.js.git
synced 2025-12-08 20:36:08 +00:00
Fix type definitions for getPixelForValue (#9263)
Update docs: From what I can tell, the `index` parameter was re-introduced as part of the new `normalized` option.
This commit is contained in:
parent
54da5341f1
commit
2768c7dea7
@ -90,9 +90,8 @@ To work with Chart.js, custom scale types must implement the following interface
|
||||
|
||||
// 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
|
||||
|
||||
@ -467,7 +467,7 @@ The APIs listed in this section have changed in signature or behaviour from vers
|
||||
#### 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
|
||||
|
||||
|
||||
2
types/index.esm.d.ts
vendored
2
types/index.esm.d.ts
vendored
@ -1219,7 +1219,7 @@ export interface Scale<O extends CoreScaleOptions = CoreScaleOptions> extends El
|
||||
* @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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user