docs: add docs for changing from time scale to logarithmic/linear scale (#10527)

This commit is contained in:
Slava Terekhov 2022-07-30 19:14:33 +04:00 committed by GitHub
parent f0be17c859
commit a26ca0aca7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -161,6 +161,35 @@ let chart = new Chart(ctx, {
}); });
``` ```
## Changing the scale type from Time scale to Logarithmic/Linear scale.
When changing the scale type from Time scale to Logarithmic/Linear scale, you need to add `bounds: 'ticks'` to the scale options. Changing the `bounds` parameter is necessary because its default value is the `'data'` for the Time scale.
Initial config:
```javascript
const chart = new Chart(ctx, {
type: 'line',
data: data,
options: {
scales: {
x: {
type: 'time',
}
}
}
});
```
Scale update:
```javascript
chart.options.scales.x = {
type: 'logarithmic',
bounds: 'ticks'
};
```
## Internal data format ## Internal data format
Internally time scale uses milliseconds since epoch Internally time scale uses milliseconds since epoch