06-02-2023 02:35 PM
I appreciate you trying to help and was hoping you had solved it, but I had tried all combinations of these settings and they don't seem to have any impact unfortunately. All 5 curves in this example are different datasets where the "10th Indexed line in the sheet, for example" may not have the same x value as the other datasets. It almost seems like Diadem is trying to Index 10 lines into each dataset based on whichever line is chosen in the Curve Cursor, but then the 10th index in all datasets is not the same x-value of 0.6, for example, and thus it pulls random X-values and provides the corresponding Y.
Example:
Dataset 1 at 0.6 x-value = Index Row #10
Dataset 2 at Index Row #10 = 0.7 x-value
So I think that it is just the way that Diadem builds the Array of multiple datasets and it appears the Curve Cursor uses the Index Value from the selected line and then is pulling the X and Y Values from the array corresponding to that Index Row.
06-05-2023 06:45 AM
Hello Ian0828,
the interpolation can only be performed if the X-values are arranged in increasing order.
This can be looked up in the Data Portal at the Monotony property.
If that is the problem, you can sort the X-values with the corresponding Y-values.