This demo shows how we can use adapters to make lines of the XY cursor go only to the target data item.
Code
cursor.lineX.adapters.add("y", function(y) { return cursor.lineY.y(); }); cursor.lineY.adapters.add("x", function(x) { return cursor.lineX.x() - chart.plotContainer.width(); });
cursor.lineX.adapters.add("y", function(y) { return cursor.lineY.y(); }); cursor.lineY.adapters.add("x", function(x) { return cursor.lineX.x() - chart.plotContainer.width(); });
Demo
See the Pen Cursor with "corner" crosshair by amCharts team (@amcharts) on CodePen.