0

我正在寻找一种方法来绘制图表,其中数据由每个日期一个块表示。因此,如果有该日期的数据,则会出现一个彩色块,否则该位置将留空。目标是随着时间的推移对事件进行可视化。其中每个彩色块表示特定事件的发生。

有没有办法使用 Highcharts 和 Highstocks 时间滑块创建这样的图表。

假设我有事件类型ab并且c结果应该是这样的。

|a| |a|       |a|
 - - - - - - - - 
|b|b|b|b|b|b|b|b|
 - - - - - - - - 
|c|   |c|
 -     -
4

1 回答 1

1

我认为您正在寻找带有自定义形状作为标记的散点图。

示例如何做到这一点:

var chart = new Highcharts.Chart({
    chart: {
        renderTo: 'container',
        type: 'scatter',
        width: 200,
        height: 200
    },

    xAxis: {
        tickInterval: 1
    },
    series: [{
        data: [[0,1], [1,1], [2,1], [3,1], [4,1], [5,1]]        
    },{
        data: [[0,2],[2,2]]        
    },{
        data: [[1,3],[3,3]]        
    }]
});

jsFiddle

于 2013-03-05T16:41:42.443 回答