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

4 views (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)

Categories

Find more on Axes Appearance in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!