通过在highcharts中显示特定日期时间来修改x轴

时间:2014-12-05 14:51:07

标签: javascript highcharts

以下是我的代码

 xAxis: {
                type: 'datetime',[enter link description here][1]
                labels: {

                    style: {
                        color: '#525151',
                        font: '14px Arial',
                        fontWeight: 'bold'
                    },

                 formatter: function () {

                    var mychartdate = reversegridarrayFORUNDEFINE(st_time_formated_CHART);
                    if (chartvariable <= ta) {
                            if (mychartdate[chartvariable] == 0) {

                                // var mycharttime = Highcharts.dateFormat('%H:%M:%P', this.value);
                                var mycharttime = Highcharts.dateFormat('%H:%M:%P',this.value);

                                chartvariable++;
                                return mycharttime;
                            }
                            else {
                                var mycharttimer = Highcharts.dateFormat('%b %e %Y %H:%M:%P', mychartdate[chartvariable] + this.value);
                                chartvariable++;
                                return mycharttimer;
                            }
                        }

       //return mycharttime;

                    }


                },[enter link description here][2]

我试图根据if-else显示不同的日期格式但是它 如下图所示,它在xAxsis中不显示最后四个刻度。 Eventohugh它为每个valriable完成if-else语句,然后它继续在函数内再次循环四次。 但是如果我不在函数内使用if-else,它会很好地显示但只显示我不想要的时间

任何帮助表示感谢。

my js fiddle

0 个答案:

没有答案