How to make selection work on a line point when it is overlapping on a column (bar) graph


Please take a look at the following image. It is showing one data point of a chart that comprise of 2 line series and 3 column series.

When I click on the graph and monitor sChart(_,toggledSelectionFor:,in:,atPixelCoordinate:__) callback, I realized that the point on the red line is never selected. And that is likely because the point is overlapping on a yellow column.

The point on the blue line is selectable because it is not overlapping on anything. It seems Shinobi sets priority on columns over lines when it comes to selection. It is very counter-intuitive since line is on top of the bar.

Is there any workaround for this issue? I want the line points to be selectable as well as the columns.


Hi yfujiki,

This isn’t a feature we support straight out of the box and would require a lot of custom code to implement.

I have made a note of this request and passed it on to our developement team.

Let me know if you have any questions.

Kind regards,
Andrew Polkinghorn.