如何使用codeigniter在高图中隐藏xAxis毫秒

时间:2012-02-29 11:33:45

标签: highcharts

HY!

我需要帮助高图。在xAxis中,我的日期时间是格式化的,它来自时代。 它显示小时:分钟:秒和毫秒,但我不需要毫秒。 在codeigniter中我有高图库,我无法找到隐藏或从xAxis中删除millisec的解决方案。 如果有人知道它会很棒!

2 个答案:

答案 0 :(得分:0)

您可以将纪元时间转换为字符串格式,例如'2012/2/29',然后将它们添加到数组中。

E.g。 xAxis: {categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun','Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']} 例如,请参见高级演示here

答案 1 :(得分:0)

如果您的图表是可缩放的,则必须为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>;
            }
          }
  ...
}