I am running into an issue where I set some axes properties in my figure window, but then when I go to plot the axes is reset to it's default properties. Why is this happening?
How can I set the axes properties before plotting and have them stay in effect?
Please see the following simplified reproduction code:
f = figure();ax = axes(f);ax.Tag = 'MyAxesTag';[X,Y,Z] = sphere(16);x = [0.5*X(:); 0.75*X(:); X(:)];y = [0.5*Y(:); 0.75*Y(:); Y(:)];z = [0.5*Z(:); 0.75*Z(:); Z(:)];disp(['The Axes Tag before scatter3 is: ', ax.Tag])scatter3(ax,x,y,z)disp(['The Axes Tag after scatter3 is: ', ax.Tag])
Best Answer