Highcharts 高图-显示特定月份的所有日期

Highcharts 高图-显示特定月份的所有日期,highcharts,Highcharts,我这儿有小提琴 我想要的是在X轴上显示2012年1月的所有日子。i、 1.1月,2.1月,等等。我不想在两天之间打搅。 这是x轴代码 xAxis: { type: 'datetime', min: Date.UTC(2012, 0, 1), max: Date.UTC(2012, 0, 31), labels: { step: 1,

我这儿有小提琴

我想要的是在X轴上显示2012年1月的所有日子。i、 1.1月,2.1月,等等。我不想在两天之间打搅。 这是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天的间隔,您需要:

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.label
格式。

这可以通过属性完成。正如文档中所说,要获得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.label
格式