2016-08-20 55 views

回答

0

我还没有找到一种方法,使pointdrawing。但是你可以用相同的数据做第二个系列,只画点,而不画线。像这样:

new Dygraph(document.getElementById('graph'), 
      functionData, 
      { 
series: { 
    Straight: { 
    color: 'red', 
    strokeWidth: 0, 
    drawPoints: true, 
    pointSize: 7 
    }, 
    Smoothed: { 
    plotter: smoothPlotter, 
    color: 'red', 
    strokeWidth: 2 
    } 
}, 
}); 

http://jsfiddle.net/wLxs4ju1/

+0

也许smoothPlotter需要进行修改,以使pointdrawing无需添加新的系列。 – JPX

+0

我认为问题在于,那张光滑的图将画出数千个点来显示流畅的线条。因此,他们忽略配置中的drawPoints属性。 –