12345678910111213141516171819202122232425262728293031 |
- function hnew = outlinebounds(hl, hp)
- %OUTLINEBOUNDS Outline the patch of a boundedline
- %
- % hnew = outlinebounds(hl, hp)
- %
- % This function adds an outline to the patch objects created by
- % boundedline, matching the color of the central line associated with each
- % patch.
- %
- % Input variables:
- %
- % hl: handles to line objects from boundedline
- %
- % hp: handles to patch objects from boundedline
- %
- % Output variables:
- %
- % hnew: handle to new line objects
- % Copyright 2012 Kelly Kearney
- hnew = zeros(size(hl));
- for il = 1:numel(hp)
- col = get(hl(il), 'color');
- xy = get(hp(il), {'xdata','ydata'});
- ax = ancestor(hl(il), 'axes');
-
- hnew(il) = line(xy{1}, xy{2}, 'parent', ax, 'linestyle', '-', 'color', col);
- end
-
|