2016-08-20 57 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屬性。 –