Highcharts-显示特定月份的所有日子

时间:2016-05-27 07:40:16

标签: highcharts

我在这里小提琴      fiddle

我想要的是在X轴上显示2012年1月的所有日子。即1.jan,2.jan等。我不想在两天之间进行间隔。     这是x轴代码。

 xAxis: {
            type: 'datetime',
            min: Date.UTC(2012, 0, 1),
            max: Date.UTC(2012, 0, 31),
            labels: {
            step: 1,
                    style: {
                            fontSize: '13px',
                            fontFamily: 'Arial,sans-serif'
                            }
                    },
                    dateTimeLabelFormats: { // don't display the dummy year
                        month: '%b \'%y',
                        year: '%Y'
                    }
                },

1 个答案:

答案 0 :(得分:2)

可以使用xAxis.tickInterval属性完成此操作。正如它在文档中说的那样,间隔1天你会做:

xAxis: {
  type: 'datetime',
  min: Date.UTC(2012, 0, 1),
  max: Date.UTC(2012, 0, 31),
  tickInterval: 24 * 3600 * 1000, // 1 day
  labels: {
    step: 1,
    style: {
      fontSize: '13px',
      fontFamily: 'Arial,sans-serif'
    }
  },

正如您所看到的,它会导致xAxis标签重叠。然后,您必须找到适合您需要的正确xAxis.labels格式。

相关问题