First, you have to search for the index number of the Y value. This can be a (relatively) tricky operation if the value is just approximate, and if the Y values do not vary monotonously.
In the simplest case (Y data organized in increasing order), what you have to do is
1/ use the threshold 1D array (in the array subpalette), passing the Y values array and the target Y value as input. The node returns the fractionnal X index. If you need to position the cursor exactly on a data point, round the index value to the nearest integer value.
2/ Move the cursor to the corresponding position using the cursor.index property node
If the Y values are continuously decreasing, reverse the array, then go to step 1.
If the Y values do not vary monotonously, then you
are stuck, and you will be obliged to develop a more elaborate algorithm. Accordingly, your next post to this forum will be :
"How can I find a given value in a 1D array ?"
CC
Chilly Charly (aka CC)