2017-07-31 42 views
0

我想控制Dyvas的Canvas行,類似於highcharts。要了解一個想法,請檢查以下jsfiddle。如何控制Dygraph中顯示的畫布線?

參考:jsfiddle

Highcharts.chart('container', { 
xAxis: { 
    categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] 
}, 

plotOptions: { 
    series: { 
     cursor: 'pointer', 
     point: { 
      events: { 
       click: function() { 
        alert('Category: ' + this.category + ', value: ' + 
this.y); 
       } 
      } 
     } 
    } 
}, 

series: [{ 
    data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 
194.1, 95.6, 54.4] 
}] 
}); 
+0

「獲取控件」是否意味着「附加點擊處理程序?」 – danvk

+0

是的,當我點擊圖表的行,我應該得到點擊事件顯示警報,後來我可以玩它。 – Eliotjse

回答

0

有一個pointClickCallback選項可以設置。例如,請參閱callback demo。請注意,這將捕捉點的點擊,但不會連接它們的線。

+0

謝謝,幫助有什麼可以捕捉連接它們的線? – Eliotjse

+0

不是內置於dygraphs,抱歉。 – danvk