5

我在这里的 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 绘制额外的数据点?

4

1 回答 1

6

正如我在评论中所说,这是阈值插件的一个已知限制,因此,让我们解决它。在这个小提琴中,我简单地创建了两个系列,一个只有点,一个只有线条。“正义线”将在不添加点标记的情况下正确获得阈值。

在此处输入图像描述

    data = [
        { label: 'Win Rate', data: data, points: {show:false} },
        { label: null, data: data, points: {show:true},  lines: {show:false} }
    ];
于 2013-10-31T16:12:54.817 回答