I am trying to reuse the example shown in this page for another polar plot. that is r=a*sin(n.theta). The output is kind of what I expect as I will post here
\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{pgfplots}
\pgfplotsset{width=8cm,compat=1.16}
\usepgfplotslibrary{polar}
\usepackage{subcaption}
\usepackage{floatrow}
\begin{document}
\begin{tikzpicture}
\begin{axis}[axis lines = none,
xmin=-1, xmax=1,
ymin=-1, ymax=1,
zmin=0, zmax=1,
] %<- done it in a similar way to 2D plots not quite sure it worsk liek that in 3D
\addplot3[domain=54:126,domain y=0:180,samples=31,
colormap/blackwhite,surf,%mesh,point meta=1, %<-if you want a mesh
z buffer=sort]
({(sin(5*x)*cos(x))*cos(y)},
{(sin(5*x)*cos(x))*sin(y)},
{(sin(5*x))*sin(x)});
\end{axis}
\end{tikzpicture}
\end{document}
but the negative part circled in red in the attached picture I am not able to get rid of it.
Many thanks in advance,

{(sin(5*x))*sin(x)}does become negative in thedomain=54:126, so what do you expect? Or, in other words, what do you want to achieve? – Oct 10 '19 at 19:10zmin=0? this is not yet clear to me. – Mazen Oct 11 '19 at 12:58