how to call back legend again

I wanted to change the preporities of my legend. I don't remmemer what I did, but I think I made everything off and the legend disappaear and I can't call it back again
the following messege appaer every time I tried to insirt it
Attempt to execute SCRIPT legend as a function:
C:\Users\Areej\Desktop\matlab\legend.m
Error in insertmenufcn (line 61)
legend(cax,'off');
Error while evaluating ToggleTool ClickedCallback

5 commentaires

madhan ravi
madhan ravi le 2 Avr 2019
You have file named legend.m please move it from the path or rename it.
areej abdulshaheed
areej abdulshaheed le 2 Avr 2019
thank you it is appear again but I have another problem, the legend doesn't show the three phi. it is show only one. how can I display the other two?
control input.png
Rik
Rik le 2 Avr 2019
Please share the code you used to create this figure. If you look closely at the legend you will notice the second phi in the lower left corner. The way the legend looks, makes it look like you did some strange modifications in your code.
Rik
Rik le 2 Avr 2019
'Answer' by areej abdulshaheed moved here:
I used this code
subplot 221
plot(time,Q1,'--',time,Q4,'.-',time,Q7)
xlabel('time'), ylabel('joint angle [rad]')
legend('\phi 1','\phi 2','\phi 3')
axis([0 20 -0.7 0.7])
Rik
Rik le 2 Avr 2019
I can't reproduce this issue on my copy of R2015a with the code below.
%create a clean figure and some random data for debugging
figure(1),clf(1)
time=linspace(0,20,200);
Q1=0.6*sin(time);
Q4=0.6*sin(time+1);
Q7=0.6*sin(1.1*time);
subplot 221
plot(time,Q1,'--',time,Q4,'.-',time,Q7)
xlabel('time'), ylabel('joint angle [rad]')
legend({'\phi 1','\phi 2','\phi 3'})
axis([0 20 -0.7 0.7])

Connectez-vous pour commenter.

Réponses (0)

Produits

Version

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by