Как скрыть xAxis миллисекунды в старшей диаграмме с помощью codeigniter - PullRequest
0 голосов
/ 29 февраля 2012

Hy!

Мне нужна помощь с старшим графиком. В xAxis у меня есть дата-время, которое пришло из эпохи. Отображает часы: минуты: секунды и миллисекунды, но мне не нужны миллисекунды. В codeigniter у меня есть библиотека highchart, и я не могу найти решение, чтобы скрыть или удалить миллисекунд из xAxis. Пожалуйста, если у кого-то есть идея, было бы здорово!

Ответы [ 2 ]

0 голосов
/ 01 марта 2012

Если ваш график масштабируемый, вам придется установить опцию dateTimeLabelFormats для вашего xAxis

xAxis: {
  ...
  dateTimeLabelFormats: {
    hour: '%H:%M',
    day: '%e. %b',
    week: '%e. %b',
    month: '%b \'%y',
    year: '%Y'
  }
}

или вы можете использовать форматировщик меток для xAxis:

xAxis: {
  ...
  labels: {
            formatter: function() {
              return <whatever format you wish for this.x value>;
            }
          }
  ...
}
0 голосов
/ 29 февраля 2012

Не могли бы вы преобразовать время эпохи в строковый формат, например «2012/2/29», а затем добавить их в массив.

Например xAxis: {categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun','Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']} См. Демоверсию старшей диаграммы здесь , например.

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