Why do I get markers on the second axis and how do I stop them?

1 view (last 30 days)
Here is the simple code but I get different markers on the second axis? Thanks Harry Smith
hold on
yyaxis left
plot(bestScores,'b','LineWidth',2,'color','b');
yyaxis right
plot(bestPercent,'b','LineWidth',2,'color','r');

Accepted Answer

ANKUR KUMAR
ANKUR KUMAR on 1 Jan 2018
Edited: ANKUR KUMAR on 1 Jan 2018
You can do use the same marker properties. This is just an example to plot the similar using the same program with using different markers
bestScores=rand(1,5)
bestPercent=bestScores*rand(1)
yyaxis left
plot(bestScores,'b-+','LineWidth',2);
yyaxis right
plot(bestPercent,'r-*','LineWidth',2);
One more thing I want to suggest you is that there is no need to define color properties ('color') in plot.
plot(bestScores,'b','LineWidth',2,'color','b');
Second (if you have't mentioned x axis values) or third (if mentioned x axis values) argument is by default taken as line color.
  2 Comments
Harry Smith
Harry Smith on 1 Jan 2018
Edited: Harry Smith on 1 Jan 2018
Found the answer: '-' without a marker thanks for your help
plot(bestScores,'-','LineWidth',2);

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!