Hi, To synchronize the ticks on the y-axis of two plots created using the `plotyy` function in MATLAB, you can use the `addaxis` function from the MATLAB File Exchange. Here's how you can integrate it with your plot:
1. Download and install the `addaxis` function from the MATLAB File Exchange. You can find it at this link: addaxis.
2. After installing `addaxis`, you can modify your code as follows:
% Create the initial plot using plotyy
[axiss,height1,height2] = plotyy(x_0, y_1, x_0, y_2);
% Set the ticks and tick labels for the right axis
set(axiss(2), 'YTick', <your array>);
set(axiss(2), 'YTickLabel', <your cell array>);
% Add the second y-axis using addaxis
addaxis(x_0, y_2, 'r');
% Set the ticks and tick labels for the added axis
addaxislabel(2, <your array>);
This will synchronize the ticks on both y-axes and display the second y-axis with the specified tick values and labels.
Hope it helps!