Mercurial > hg > octave-nkf
diff scripts/plot/legend.m @ 12388:cf9ca0dbc5ee
Delete old legends and fix for legend locations that are 'southest' (followup #32343)
author | David Bateman <dbateman@free.fr> |
---|---|
date | Sun, 06 Feb 2011 15:33:56 +0100 |
parents | 5fb6ea1bff65 |
children | c2e1973d870b |
line wrap: on
line diff
--- a/scripts/plot/legend.m +++ b/scripts/plot/legend.m @@ -410,6 +410,9 @@ endif box = get (hlegend, "box"); fkids = get (fig, "children"); + + delete (hlegend); + hlegend = []; else if (strcmp (textpos, "default")) textpos = "left"; @@ -612,7 +615,7 @@ endif case "southeast" if (outside) - lpos = [ca_outpos(1) + ca_outpos(3) - lpos(3), ca_outpos(2), + lpos = [ca_outpos(1) + ca_outpos(3) - lpos(3), ca_outpos(2), ... lpos(3), lpos(4)]; new_pos = [ca_pos(1), ca_pos(2) + lpos(4), ... ca_pos(3) - lpos(3), ca_pos(4) - lpos(4)];