Highcharts图表用于不同日期范围的X轴标签

Jee*_*ngh 8 javascript php jquery graph highcharts

我写了一个下面的代码,它为选定的日期(往返日期)生成区域图.

$(document).ready(function() {
    var options = {
        "series": [{
            "showInLegend": false,
            "color": "#D0D0D0",
            "name": "Revenue",
            "data": [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}],
        "credits": {
            "enabled": false
        },
        "chart": {
            "renderTo": "highchart_id",
            "defaultSeriesType": "area",
            "shadow": true
        },
        "title": {
            "text": null,
            "align": "center",
            "x": 0,
            "y": 20
        },
        "xAxis": {
            "type": "datetime",
            "dateTimeLabelFormats": {
                "month": "%e. %b",
                "year": "%b"
            },
            "labels": {
                "enabled": "false"
            }
        },
        "legend": {
            "enabled": true
        },
        "yAxis": {
            "title": {
                "text": ""
            },
            "labels": {
                "enabled": true
            }
        },
        "plotOptions": {
            "area": {
                "stacking": "normal",
                "lineColor": "#3E3E3E",
                "lineWidth": 3,
                "marker": {
                    "lineWidth": "1",
                    "lineColor": "#3E3E3E",
                    "states": {
                        "hover": {
                            "enabled": true,
                            "radius": 1
                        }
                    }
                }
            },
            "series": {
                "pointStart": 1335823200000,
                "pointInterval": 86400000
            }
        }
    };
    var chart = new Highcharts.Chart(options);
});?
Run Code Online (Sandbox Code Playgroud)

x轴上的日期间隔减少了一天.这里,系列值2用于10,而在图中可以显示9.

我是这个新图的新手,任何人都可以建议解决方案,如果您需要对问题进行更多澄清,请告诉我.

Ruc*_*ami 22

在声明图表之前尝试添加此代码

Highcharts.setOptions({
        global: {
            useUTC: false
        }
    });
Run Code Online (Sandbox Code Playgroud)

默认情况下,highchart使用UTC时间.通过添加上面的代码,它将使用浏览器的时区.