To plot a surface in Sage is no different that to plot a
curve, though the syntax is slightly different.
In particular, you need to have surf
loaded.
sage: singular.eval('ring rr1 = 0,(x,y,z),dp;') '' sage: singular.eval('ideal I(1) = 2x2-1/2x3 +1-y+1;') '' sage: singular.eval('plot(I(1));') ...
See About this document... for information on suggesting changes.