Highcharts:如何将数据从javascript变量加载到xAxis.categories和series.data?

Highcharts:如何将数据从javascript变量加载到xAxis.categories和series.data?,javascript,highcharts,Javascript,Highcharts,对不起,这是个初学者的问题 这是我的javascript变量,看起来像 ['08/25','08/26','08/27','08/28','08/29','08/30','08/31','09/01','09/02','09/03','09/04','09/05','09/06','09/07','09/08','09/09','09/10','09/11','09/12','09/13','09/14','09/15','09/16','09/17','09/18','09/19','09/2

对不起,这是个初学者的问题

这是我的javascript变量,看起来像

['08/25','08/26','08/27','08/28','08/29','08/30','08/31','09/01','09/02','09/03','09/04','09/05','09/06','09/07','09/08','09/09','09/10','09/11','09/12','09/13','09/14','09/15','09/16','09/17','09/18','09/19','09/20','09/21','09/22','09/23','09/24','09/25','09/26','09/27','09/28','09/29','09/30','10/01','10/02','10/03','10/04','10/05','10/06','10/07','10/08','10/09','10/10','10/11','10/12','10/13','10/14','10/15','10/16','10/17','10/18','10/19','10/20','10/21','10/22','10/23','10/24','10/25','10/26','10/27','10/28','10/29','10/30','10/31','11/01','11/02','11/03','11/04','11/05','11/06','11/07','11/08','11/09','11/10','11/11','11/12','11/13','11/14','11/15','11/16','11/17','11/18','11/19','11/20','11/21','11/22']
这是我的Javascript

function changeGraph(rate, currency, site_id, room_code, keyword_mst){

var graph_categories = getPeriod(new Date());

$('#hotelByGraph').highcharts(
            {
            title:
                {
                    text: 'Plan Detail',
                    x: -20 //center
                },
            xAxis:
                {
                    categories: graph_categories
                },
            }
}
function getPeriod(date){
var periodReturn = '[';
var tmp = 1;

for(var i = 0 ; i < 90 ; i++){
    if(i !== 0)
        date.setDate(date.getDate()+tmp);
    else
        date.setDate(date.getDate());

    if(i != 89)
        periodReturn += "'"+toDoubleDigits(date.getMonth()+1)+"/"+toDoubleDigits(date.getDate())+"',";
    else
        periodReturn += "'"+toDoubleDigits(date.getMonth()+1)+"/"+toDoubleDigits(date.getDate())+"']";
}

return periodReturn;
}
功能变更图(汇率、货币、站点id、房间代码、关键字mst){
var graph_categories=getPeriod(新日期());
$(“#hotelByGraph”)。高图(
{
标题:
{
文本:“计划详情”,
x:-20/中心
},
xAxis:
{
类别:图形类别
},
}
}
函数getPeriod(日期){
var periodReturn='[';
var-tmp=1;
对于(变量i=0;i<90;i++){
如果(i!==0)
date.setDate(date.getDate()+tmp);
其他的
date.setDate(date.getDate());
如果(i!=89)
periodReturn+=“'”+toDoubleDigits(date.getMonth()+1)+“/”+toDoubleDigits(date.getDate())+“,”;
其他的
periodReturn+=“'”+toDoubleDigits(date.getMonth()+1)+“/”+toDoubleDigits(date.getDate())+“]”;
}
返回周期返回;
}

你能帮我指出我哪里出错了吗?

在x轴上你想要8/25、8/26之类的类别吗?还有你的系列数据是什么?@RuhulYes,系列数据不是最新的。当然你在这里遇到了什么问题???关于如何设置系列数据和类别,请参考样本小提琴。@Ruhul谢谢!如果你只是想要x轴标签,我会试试看要从Javascript数组中获取文本或字符串值,只需像在示例中那样将它们分配到
类别
。如果要为x轴使用
日期时间
类型,则只需将它们更改为日期。