mirror of
https://github.com/chartjs/Chart.js.git
synced 2024-10-06 04:09:08 +02:00
docs: add docs for changing from time scale to logarithmic/linear scale (#10527)
This commit is contained in:
parent
f0be17c859
commit
a26ca0aca7
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user