绘制时间序列,数据点太多

时间:2013-10-31 09:33:38

标签: flot

我在Flot图表上绘制了赢率:http://jsfiddle.net/xR66k/

x轴显示周数,但我不想要这些刻度之间的点数(例如在第37周和第38周之间以及第41周和第42周之间) - 我该如何删除这些?

我正在使用以下代码创建刻度:

var data = [[1382911200000,7.6805],[1382306400000,27.4607],[1381701600000,13.0376],[1381096800000,-26.3855],[1380492000000,-11.9624],[1379887200000,-5.018],[1379282400000,-11.0009],[1378677600000,50.5376],[1378072800000,0],[1377468000000,0]];

var ticks = [];

for (var i = 0; i < data.length; i++) {
    ticks.push(data[i][0]);
}

为什么Flot绘制额外的数据点?

1 个答案:

答案 0 :(得分:6)

正如我在评论中所说,这是阈值插件的已知限制,所以,让我们来解决它。在这个fiddle中,我只创建了两个系列,只有一个点,一个只有几行。 “正好线条”将在没有添加点标记的情况下正确获得阈值。

enter image description here

    data = [
        { label: 'Win Rate', data: data, points: {show:false} },
        { label: null, data: data, points: {show:true},  lines: {show:false} }
    ];