Trying to use FX.hover, getting the error: Cannot read property 'c2p' of undefined

Hey everyone, as you can see from this example: https://codepen.io/Katon/pen/XWNbNxZ
I am trying to show hover on the respective index for all the data, although if you check the console log it shows “Cannot read property ‘c2p’ of undefined” and I am not sure what that is.
Help is much appreciated, thank you.

Make sure you also assign the axis for each of the curves.

    Plotly.Fx.hover('myDiv',[
        { curveNumber:0, pointNumber:pointNum },
        { curveNumber:1, pointNumber:pointNum },
        { curveNumber:2, pointNumber:pointNum },
    ],['xy','x2y2','x3y3']);

Code here: