Filter löschen
Filter löschen

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

2 Ansichten (letzte 30 Tage)
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');

Akzeptierte Antwort

ANKUR KUMAR
ANKUR KUMAR am 1 Jan. 2018
Bearbeitet: ANKUR KUMAR am 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 Kommentare
Harry Smith
Harry Smith am 1 Jan. 2018
Thanks, how do I stop the markers?
Harry Smith
Harry Smith am 1 Jan. 2018
Bearbeitet: Harry Smith am 1 Jan. 2018
Found the answer: '-' without a marker thanks for your help
plot(bestScores,'-','LineWidth',2);

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by