To change the displayed value of x in a data tip to a different value at the same index in MATLAB, you can use the DataTipTemplate property of the plot.
Here's an example that demonstrates how to accomplish this:
main.m641 chars27 linesIn this example, we create a custom data tip template using the dataTipTextTemplate function. We then assign a callback function updateDataTip to the template. Inside the callback function, we obtain the original x value from the data tip using event.Target.XData(event.Index). We can then compute the desired new value (newXVal). Finally, we update the event.Text property to display the new x value along with the existing y value.
This will change the displayed value of x in the data tip to the newly computed value at the same index.
gistlibby LogSnag