Mercurial > octave
changeset 28413:6f415e9b14ae
__scatter__.m: Don't override "markerfacecolor" set by user (bug #58508).
* __scatter__.m: Set "newargs" last on creating the scatter object.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sat, 06 Jun 2020 20:53:38 +0200 |
parents | cd86f37bfbc3 |
children | 04349a21c750 |
files | scripts/plot/draw/private/__scatter__.m |
diffstat | 1 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/plot/draw/private/__scatter__.m Sat Jun 06 19:47:30 2020 +0200 +++ b/scripts/plot/draw/private/__scatter__.m Sat Jun 06 20:53:38 2020 +0200 @@ -186,14 +186,15 @@ else cdata_args = {"cdata", c}; endif + if filled + filled_args = {"markerfacecolor", "flat"}; + else + filled_args = {}; + endif hs = __go_scatter__ (hax, "xdata", x(:), "ydata", y(:), "zdata", z(:), cdata_args{:}, "sizedata", s(:), "marker", marker, - newargs{:}); - - if filled - set (hs, "markerfacecolor", "flat"); - endif + filled_args{:}, newargs{:}); endif endfunction