Highcharts Highchart-xAxis每周日期可以在任何一天开始?

Highcharts Highchart-xAxis每周日期可以在任何一天开始?,highcharts,Highcharts,我有一个非常基本的“行”每周日期图形。 我只需要x轴上的日期从我第一个点的同一天开始,但实际上它是从相应一周的星期一开始。 我在文档中找到startOfWeek选项,但只取两个值:0=星期天,1=星期一 例如,在本例中,我希望图例从“pointStart”日期开始:2012年12月25日(星期二) 但是传奇开始24小时,因为今天是星期一 $('#container').highcharts({ chart: { type: 'line' }, credi

我有一个非常基本的“行”每周日期图形。 我只需要x轴上的日期从我第一个点的同一天开始,但实际上它是从相应一周的星期一开始。 我在文档中找到startOfWeek选项,但只取两个值:0=星期天,1=星期一

例如,在本例中,我希望图例从“pointStart”日期开始:2012年12月25日(星期二) 但是传奇开始24小时,因为今天是星期一

 $('#container').highcharts({
    chart: {
        type: 'line'
    },
    credits : {
      enabled : false
    },
    title: {
        text: false
    },
    xAxis: {  
        tickInterval:  7 * 24 * 3600 * 1000,
        type: 'datetime',
            startOnTick: true,
        labels: {
            format: '{value:%d/%m/%Y}',
            rotation: -45,
            y: 30,
            align: 'center'
        } 
    },
    yAxis: {
        min: 0,
        title: {
            text: 'HH'
        }
    },
    plotOptions: {
        series: {
            pointStart: Date.UTC(2012, 11, 25),
            pointInterval: 7 * 24 * 3600 * 1000
        }
    }, 
    series: [
        {
            name: 'Curva Tardía',
            data: [18, 27, 36, 36]
        }, {
            name: 'Curva Temprana',
            data: [9, 18, 27, 27]
        },{
            name: 'Curva Real',
            data: [0, 36, 45] 
        }
    ]
});

您知道如何禁用此行为吗


谢谢

试着把
startOfWeek
放在
2

...
xAxis: {
    startOnTick: true,
    startOfWeek: 2,
    ...
},
让我们看看您更新的示例:

编辑:

要将日期作为日期的函数,可以在javascript中使用date对象:

var d = new Date(2012, 11, 25)

// ...

...
xAxis: {
    startOnTick: true,
    startOfWeek: d.getDay(),
    //           ^^^^^^^^^^
    ...
},

啊,好的,那可以帮我。但是没有办法在第一个点的日期自动开始?因为我每次都需要计算我的星图的星期几。