Amcharts - Ajax 加载数据,可点击点,如 highcharts
Amcharts - Ajax loaded data, clickable points like in highcharts
我想知道是否有一种方法可以在 amchart 上实现 "clicakble data points",就像在 highcharts 中可用一样。示例 - http://www.highcharts.com/demo/line-ajax
我希望能够单击一个数据点并创建一个框,然后还能够将创建的框拖动到网页上的任何位置,就像在 [=11 的示例中一样=]
http://codepen.io/team/amcharts/pen/0697255066bdf0b572041ba8fcac553e -
您可以在 clickGraphItem 事件提供的事件对象中查找必要的字段名称 - 提供了图表和当前图形对象,即 e.chart 和 e.graph - 的属性相应的对象完全按照文档中的设置进行设置。你可以这样做
var categoryField = e.chart.categoryField;
var valueField = e.graph.valueField;
var text = 'Date: ' + e.item.dataContext[categoryField] + '<br>Value: ' + e.item.dataContext[valueField];
我想知道是否有一种方法可以在 amchart 上实现 "clicakble data points",就像在 highcharts 中可用一样。示例 - http://www.highcharts.com/demo/line-ajax
我希望能够单击一个数据点并创建一个框,然后还能够将创建的框拖动到网页上的任何位置,就像在 [=11 的示例中一样=]
http://codepen.io/team/amcharts/pen/0697255066bdf0b572041ba8fcac553e -
您可以在 clickGraphItem 事件提供的事件对象中查找必要的字段名称 - 提供了图表和当前图形对象,即 e.chart 和 e.graph - 的属性相应的对象完全按照文档中的设置进行设置。你可以这样做
var categoryField = e.chart.categoryField;
var valueField = e.graph.valueField;
var text = 'Date: ' + e.item.dataContext[categoryField] + '<br>Value: ' + e.item.dataContext[valueField];