Changing the refline name in the legend

The refline is in the legend but I cannot change its name when writing the legend function. I tried
(refline.Name = 'reference') but that does not exist.
This documentation relates exactly to my issue. The line name corresponds to "dataN." Maybe this would help.
legendName.JPG

Answers (1)

Try this:
figure
scatter(rand(1,10), rand(1,10), 's', 'DisplayName','Validation')
hold on
scatter(rand(1,10), rand(1,10), 'p', 'DisplayName','Calibration')
rl = refline
hold off
hl = legend
hl.String{3} = 'Validation Reference Line';
hl.String{4} = 'Calibration Reference Line';

2 Comments

Thank you!
I tried this but the scatter function does not produce a line and I it is requried that I label my curves with different colors.
My pleasure!
You did not post your code, so I have no idea what the problem is with it, or what your constraints are.

Sign in to comment.

Tags

Asked:

on 20 Feb 2019

Commented:

on 20 Feb 2019

Community Treasure Hunt

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

Start Hunting!