Skip to content

Commit

Permalink
docs: add docs for changing from time scale to logarithmic/linear scale
Browse files Browse the repository at this point in the history
  • Loading branch information
thabarbados committed Jul 29, 2022
1 parent c6120f9 commit 7fecff6
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions docs/axes/cartesian/time.md
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 `'date'` 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 7fecff6

Please sign in to comment.