Problems with scatter plot



I am trying to over plot a scatter3 plot onto a 3d sphere
using surf and hold on. Since I am using a large number of
points for the scatter plot 175000+ so I have to use the
openGL renderer or it crashes matlab. The only problem is I
want to save the whole figure as a jpeg and the sphere shows
up but the points from the scatter plot don't. How do I get
the OpenGL renderer to save the whole figure instead of just
the sphere?

figure('Renderer','OpenGL','ShareColors','off');
surf(xLV, yLV,zLV,'FaceColor','green');hold on;
scatter3(satlistxx,satlistyy,satlistzz,11.*ones(size(listDEC)),listRad2,'filled');
.