2017-07-31 44 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