0

我有一个带有 xAxis 的折线图,如下所示:

                            'xAxis' : {
                          'type' : 'datetime',
                          'labels' : {
                            'rotation' : -90,
                            'align' : 'right',
                            'y' : 1
                          },
                          'dateTimeLabelFormats' : {
                            'day' : '%e-%b',
                            'week' : '%e-%b',
                            'month' : '%b-%y'
                          }
                        }

但它不仅显示日/月,还显示小时。有没有办法在这里隐藏时间? 在此处输入图像描述

4

3 回答 3

1

我认为您应该考虑minTickInterval将其设置为一天 - 否则 Highcharts 将计算间隔,并将其设置为例如半天(就像您的情况一样)。如果没有 12:00 标签,那么您将收到双倍的标签。当然,其他答案将解决显示问题12:00,但不会阻止显示额外的标签。

参考:http ://api.highcharts.com/highcharts#xAxis.minTickInterval

于 2013-08-27T10:40:45.750 回答
0

你想要什么格式?您可以通过执行以下操作将其设置为“月”的“日”格式。

xAxis: {
        type: 'datetime',
        dateTimeLabelFormats: {
            day: '%e of %b'
        }
    },
于 2013-08-26T15:53:55.883 回答
0

您可以使用标签格式化程序highcharts.dateFormat

于 2013-08-27T09:21:58.987 回答