是否可以拖动标记,目前点击图表能够使用高图中的情节线获得新标记!是否可以保持/ grab 标记线并将其拖动到图表上?
var chart = this.xAxis[0];
chart.removePlotLine('plot-line-1');
chart.addPlotLine({
value: event.xAxis[0].value,
color: '#FF0000',
width: 2,
id: 'plot-line-1'
});
3 回答
查看Highcharts的可拖动插件:
jsfiddle.net/highcharts/AyUbx/
看到:http://api.highcharts.com/highcharts#xAxis.plotLines.events
支持的属性是
click
,_ 289539,mouseout
,_ 289595 . 这些事件不足以实现标记(PlotLine)的拖动选项 . 至少不是一个整洁的方式 .您可以通过为svg元素分配on事件来实现:
http://jsfiddle.net/yem93w5o/1/
var line,clickY;
(......)