Highcharts:xAxis采用日期时间格式(00:00 - 24:00)和n系列,n时间间隔采用日期时间格式

时间:2015-04-30 08:21:36

标签: javascript highcharts

我会尝试更好地解释,从这张图片开始,这应该让你更好地理解我想要在图表中显示的内容。 (数据将从数据库中获取,但这并不重要)

enter image description here

对于每一天(这个图表代表一天),我想在图表上看到所有用户(最多是5-6个)至少做过一次"动作"。这些"行动"有开始时间结束时间

在这种情况下,用户是系列。每个系列都是用户当天所有操作的间隔(时间)列表。

在这一天做了三个动作的用户系列示例(是的,时间戳将乘以1000)

[["1430362800","1430366400"],["1430391600","1430398800"],["1430424000","1430425800"]]

要在x轴上查看间隔00:00 - 24:00我将

xAxis: {
    type: 'datetime',
    tickInterval: 3600 * 1000
}

每条水平线必须是用户。为此,我应该设置y轴的最大值和最小值。并且,例如,如果用户是3,我将做类似的事情(我将只添加一个轴,并且每个用户的值(y)必须是1,2,3 ......)。

chart.addAxis({
    min: 1,
    max : 3,
    ceiling:1,
    tickInterval: 1,
    labels: {
        formatter: function() {
             if (this.value <= 3){
                  return "";
             }else{
                  return null;
             }
         }
    }
});

问题在于我不知道用于显示此类数据的图表类型。感谢

0 个答案:

没有答案