Highchrt: при нажатии кнопки часов на оси X формат даты будет часами, при нажатии кнопки дня на оси X будет день (день недели (понедельник, солнце, вторник и т. Д.)), Которые должны отображаться как неделя, число, месяц, квартал, год.
if (e.rangeSelectorButton.type === "month") {
this.update(
{
minorTickInterval: 30 * 24 * 3600 * 1000
},
false
);
}
if (e.rangeSelectorButton.type === "year") {
this.update(
{
tickInterval: 12 * 30 * 24 * 3600 * 1000,
minorTickInterval: 30 * 24 * 3600 * 1000
},
false
);
}
if (e.rangeSelectorButton.type === "week") {
this.update(
{
tickInterval: 7 * 24 * 3600 * 1000,
minorTickInterval: 7 * 24 * 3600 * 1000
},
false
);
}
if (e.rangeSelectorButton.text === "Qtr") {
this.update(
{
tickInterval: 4 * 30 * 24 * 3600 * 1000,
minorTickInterval: 4 * 30 * 24 * 3600 * 1000
},
false
);
}
if (e.rangeSelectorButton.text === "Day") {
this.update(
{
tickInterval: 24 * 3600 * 1000,
minorTickInterval: 24 * 3600 * 1000
},
false
);
}