Выпуск оси Highcharts Datetime - PullRequest
       0

Выпуск оси Highcharts Datetime

2 голосов
/ 01 сентября 2011

Я настроил параметры старшей диаграммы так, чтобы моя ось а использовала дату и время. Мои точки данных - это миллисекунды и число (x, y) -> (utcDate, number).

options.series.push({
  type: "line",
  name: "Performance",
  data: dataPoints,
  color: "#FF8000"
});

мои опции включают в себя:

xAxis: {
  type: "datetime",
  dateTimeLabelFormats: {
    day: "%e. %b",
    month: "%b '%y",
    year: "%Y"
  },
  lineWidth: 2
}

enter image description here

Проблема в том, что я хочу, чтобы на моем графике отображался мой первый и последний ярлык: 1. Авг и 31. Авг.

Я пытался использовать showFirstTick, showFirstLabel и pointStart, но это не работает. Я не могу установить интервал, потому что мой график может показывать что угодно, от недель до месяцев и лет, и это может вызвать слишком много помех.

1 Ответ

2 голосов
/ 03 сентября 2011

Я думаю, что здесь происходит то, что ось X выбирает показывать недели ( выбор форматера, описанный здесь ) вместо месяцев. Шаблоны форматирования объединяются с шаблонами по умолчанию, поэтому шаблон будет оставаться недельным даже в течение нескольких недель, даже если он не включен в ваши параметры. Также проверьте параметр startOfWeek ( ссылка ), где вы устанавливаете, начинается ли неделя по воскресеньям или понедельникам, по умолчанию - по понедельникам. (не знаю, как отключить определенный уровень без редактирования источника)

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