Label the actual data points in y-axis

4 views (last 30 days)
hmhuang on 9 Sep 2021
Commented: Star Strider on 9 Sep 2021
I have a plot with two plotting by using yyaxis. The grid on the right yyaxis is currently aligned with the left yyaxis according to this thread. Now I want to also label the actual data points on the right yyaxis. How can I achieve this as illustrated in the following image?

Accepted Answer

Star Strider
Star Strider on 9 Sep 2021
One approach —
x = linspace(0, 10, 5);
yl = 250*(1-exp(-0.5*x));
[xr,yr] = stairs(x,yl/17);
yyaxis left
plot(x, yl)
yyaxis right
plot(xr, yr)
set(gca, 'YTick',[2 7 11]);
Experiment to get different results.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!