i am trying to add a legend for the 0.2% offset line onto the graph, but when i run this, the previous three legend just disappear.

2 views (last 30 days)
%plot with errorbar
plot(strain,stress)
hold on
title('strain vs. stress')
xlabel('strain (in/in)')
ylabel('stress (psi)')
errorbar(strain(1:200:end),stress(1:200:end),u_stress(1:200:end),'.','vertical')
errorbar(strain(1:200:end),stress(1:200:end),u_strain(1:200:end),'.','horizontal')
legend('calculated stress and strain','uncertainty in stress','uncertainty in strain')
%plot offset line
x1 = 0.000363009;
x2 = 0.000469177;
y1 = 15511.2;
y2 = 18918.3;
E = (y2-y1)/(x2-x1);%calculate the young's modulus
x_off = 0.002:0.0001:0.0032;
y_off = E*(x_off-0.002);
hold on
plot(x_off,y_off);
legend('0.2 offset line')

Accepted Answer

Alan Stevens
Alan Stevens on 11 Sep 2022
Just put '0.2 offset line' as a fourth item in your other legend command.

More Answers (0)

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Tags

Products


Release

R2022a

Community Treasure Hunt

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

Start Hunting!