Skip to content

Commit

Permalink
docs: add docs for changing from time scale to logarithmic/linear sca…
Browse files Browse the repository at this point in the history
…le (#10527)
  • Loading branch information
thabarbados authored Jul 30, 2022
1 parent f0be17c commit a26ca0a
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions docs/axes/cartesian/time.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Internally time scale uses milliseconds since epoch

0 comments on commit a26ca0a

Please sign in to comment.