MATLAB: Problem using circles as marker type when linewidth > 0.5 (default)… using Matlab R2018a

circle markersincomplete circlesMATLAB

I would like to plot a graph showing two different data sets, using circles for one set and squares for the other. However, when I make the linewidth corresponding to the circles larger than the default value of 0.5, these circles are rendered incompletely (see attached .fig file).

Best Answer

Try this:
set(gcf, 'renderer', 'painters')
If that works, set the default too:
set(0, 'DefaultFigureRenderer', 'painters')