如何在highchart.js中构建图表,其中xAxis(毫秒)和yAxis(天)?

时间:2015-12-17 16:24:07

标签: highcharts

我在highchart.js中遇到构建图表的问题。 我需要一个BarChart,我有几毫秒的数组。 我如何调整我的yAxis,它以格式显示数据(MM:SS)?

我引用 for(var i=0;i<your_array.length;i++){ if(your_array[i] instanceof Array){ console.log("Subarray!"); }else{ console.log("Not Subarray!"); } } ,但它没有解决我的问题。

小提琴示例:http://jsfiddle.net/abruilo/uoqwm9cn/ 请注意yAxis数据。我怎么能改变它?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用labels.formatter并在Highcharts.dateFormat()中返回日期。

yAxis: {
  type: 'datetime',
  labels:{
    formatter:function(){
        return Highcharts.dateFormat('%H:%M',this.value);
    }
  }
},

http://jsfiddle.net/jrstm7ga/