highcharts中的x軸如何顯示時(shí)分秒時(shí)間格式

上一篇文章寫道:三分鐘上手Highcharts簡(jiǎn)易甘特圖:http://www.itdecent.cn/p/d669d451711b,在官方文檔里面,x軸默認(rèn)為年月日。

在項(xiàng)目需求中,x軸要表示24小時(shí)之內(nèi)的狀態(tài),不可以使用年月日坐標(biāo)軸,需要使用時(shí)分秒,那么highcharts 怎么設(shè)置x軸時(shí)間格式?這個(gè)問題卡了好久,因?yàn)榫W(wǎng)上沒有找到合適的方案,關(guān)于Highcharts圖表的博客也不是很多,只能自己動(dòng)手研究了。

圖片.png

關(guān)于從后臺(tái)請(qǐng)求過來的數(shù)據(jù):

$.ajax({
            url : basePath +"/stats/rest/echarts?date="+$("#date").val()+"&pid="+nodes[0].id,
            async : false,
            type : 'GET',
            dataType : 'json',
            success : function(data) {
                var obj = data.returnData.list;
                var data = [];
                for(var i = 0; i < obj.length; i++){
                     var lne = {};
                     lne['x']=obj[i].restStartTime+8*60*60*1000;
                     lne['x2']=obj[i].restStopTime+8*60*60*1000;
                     lne['y']=obj[i].state;
                     data.push(lne);
                 }
                chart(data); 
            },
        });
// 圖表初始化函數(shù)
    function chart(data){
    Highcharts.chart('container', {
        chart : {
            type : 'xrange'
        },
        title : {
            text : ''
        },
        xAxis : {
            type : 'datetime',
            dateTimeLabelFormats : {
                week : '%Y/%m/%d %H%M'
            }
        },
        yAxis : {
            title : {
                text : ''
            },
            categories : [ '深睡眠', '淺睡眠', '醒著的' ],
            reversed : true
        },
        tooltip : {
            dateTimeLabelFormats : {
                day : '%Y/%m/%d %H%M'
            }
        },
        credits : {
            enabled : false
        },
        exporting : {
            enabled : false
        },
        series : [ {
            name : '睡眠檢測(cè)',
            borderColor : 'gray',
            pointWidth : 20,
            data : data,
            dataLabels : {
                enabled : true
            }
        } ]
    });
    }

原文作者:祈澈姑娘
原文鏈接:http://www.itdecent.cn/u/05f416aefbe1創(chuàng)作不易,轉(zhuǎn)載請(qǐng)告知
90后前端妹子,愛編程,愛運(yùn)營(yíng),愛折騰。堅(jiān)持總結(jié)工作中遇到的技術(shù)問題,堅(jiān)持記錄工作中所所思所見,歡迎大家一起探討交流。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今日讀書目標(biāo)檢視:完成全部書目。明天分享《擁抱你的客戶》 今日健康目標(biāo)檢視:完成。 今日家庭目標(biāo)檢視:上午,陪女兒...
    晨曦曉林閱讀 232評(píng)論 0 0
  • 分手后,還能做朋友嗎 每次和朋友們討論起分手后還能不能做朋友的時(shí)候,雙方總是會(huì)各執(zhí)一詞, 一位說,既然愛過,當(dāng)然沒...
    九小如閱讀 669評(píng)論 0 1

友情鏈接更多精彩內(nèi)容