Как установить фиксированный или минимальный лимит тиков на графике с chart.js? - PullRequest
0 голосов
/ 19 октября 2018

У меня есть диаграмма, использующая chart.js, и я вижу, что есть опция maxTicksLimit, но этого недостаточно, потому что мои данные на X-Axis могут варьироваться между 5 (так что в этом случае я бынужно 5 тиков на 1 stepSize), но может доходить до 320, в этом случае мне понадобится 5 или 8 тиков с 20 или 25 stepSize.

Есть ли способ определить минимальное количество тиков?Идеальным для меня было бы:

minimum amount of ticks = 4
maximum amount of ticks = 8

Потому что, если я поставлю maxTicksLimit: 5, на более высокие числа они будут равны 5, но если мой диапазон по оси X будет 0-25, у меня будет только 4тики по какой-то причине (0-10, 10-15, 15-20, 20-25)

Поскольку мой диапазон оси X динамически изменяется в зависимости от входных данных, лучшим решением будет иметь что-то подобное:

Когда диапазон xAxes равен:

0-5 -> 5 ticks with step 1

0-10 -> 5 ticks with step 2

0-15 -> 5 ticks with step 3

from 15 to 40, up to 8 ticks with step 5

from 40 to 80, up to 8 ticks with step 10

from 80 to 160, up to 8 ticks with step 20

from 160 to 240, up to 8 ticks with step 30

from 240 to 320, up to 8 ticks with step 40

возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...