Когда создается DateTime AxisTickStrategy, вы можете предоставить опции форматирования через третий параметр в вызове AxisTickStrategies.DateTime()
. Этот третий параметр ожидает, что ему будет предоставлен объект параметров Intl.DateTimeFormat .
В соответствии с документацией Intl.DateTimeFormat.options
свойств объекта. Мы можем получить дату и время, которые будут всегда видны с помощью
lightningChart().ChartXY({
defaultAxisXTickStrategy: AxisTickStrategies.DateTime(
undefined,
undefined,
{
year: 'numeric',
month: 'long',
day: 'numeric',
hour: 'numeric',
minute: 'numeric'
}
)
})
Вы можете передать undefined
первому и второму параметру, если хотите использовать значения по умолчанию для них.
При этом мы можем получить результат, который выглядит следующим образом: ![LightningChart JS DateTime axis with custom formatting](https://i.stack.imgur.com/MUigL.png)
При этом способ форматирования не изменяется при увеличении, он всегда остается прежним. Форматирование можно настроить больше, следуя документации по свойствам Intl.DateTimeFormat.options
.