MATLAB: Bug in R2014b? Markersize specifier resets marker type

marker specifiermarkersizeplotr2014b

I want to make a plot with a non-default marker ('s') and a non-default markersize (5). However, the markersize specifier seems to reset the marker type. I'm expecting to see larger squares in figure 2 (see code below), but instead I'm seeing larger circles. I recently upgraded to Matlab 2014b, and I don't think I had this behavior before.
x = 0:0.5:10
y = x.^2
figure(1)
plot(x,y,'marker','s')
figure(2)
plot(x,y,'marker','s','markersize',5)

Best Answer

Hello Wouter, the default marker size is 6. So you probably won't see much of a difference btw. the two plots. Try instead
x = 0:0.5:10;
y = x.^2;
figure(1)
plot(x,y,'marker','s')
figure(2)
plot(x,y,'marker','s','markersize',8)