lines through markers on legend
Ältere Kommentare anzeigen
I am having a plot but on the legend, there are no lines through the markes. How can I fix this?.
The structure of the code is as follows:
x=-10:0.1:10;
y=cos(x);
plot(x,y,'--o','MarkerSize',5,'DisplayName',' cos(x)')
hold on
y=sin(x)
plot(x,y,'--d','MarkerSize',5,'DisplayName',' sin(x)')
hold off
legend
grid on
3 Kommentare
Molepo Alfred
am 7 Aug. 2020
madhan ravi
am 7 Aug. 2020
Well it’s clearly a bug!
Star Strider
am 7 Aug. 2020
This might have already been fixed.
Be certain you have installed all the Updates. On the top toolstrip, click Help then Check for Updates.
Antworten (2)
madhan ravi
am 7 Aug. 2020
x = -10 : 0.1 : 10;
y = cos(x);
plot(x, y, '--o', 'MarkerSize', 5)
hold on
y = sin(x)
plot(x, y, '--d', 'MarkerSize', 5)
hold off
legend({'cos(x)', 'sin(x)'})
grid on
3 Kommentare
madhan ravi
am 7 Aug. 2020
Running your code in 2020 gave me the desired result. What version are you running on?
Molepo Alfred
am 7 Aug. 2020
madhan ravi
am 7 Aug. 2020
Seems like a bug to me. Try contacting MathWorks Support Team.
Arthur Roué
am 7 Aug. 2020
You specified '--' option for your line style in 3rd argument of plot. If you want full lines, use '-' instead.
x=-10:0.1:10;
y=cos(x);
plot(x,y,'-o','MarkerSize',5,'DisplayName',' cos(x)')
hold on
y=sin(x)
plot(x,y,'-d','MarkerSize',5,'DisplayName',' sin(x)')
hold off
legend
grid on
3 Kommentare
Molepo Alfred
am 7 Aug. 2020
Arthur Roué
am 7 Aug. 2020
I do have lines in the legend with previous code. Seems like your MATLAB is not working correctly...
Arthur Roué
am 7 Aug. 2020

Kategorien
Mehr zu Legend finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!