GNUPLOT: trazado en la superficie de una esfera

Tengo una función dependiente de phi y theta, que quiero trazar en la superficie de una esfera. La fecha se almacena en un archivo .txt con las columnas:

1: x = R*sin(theta)*cos(phi)
2: y = R*sin(theta)*sin(phi)
3: z = R*cos(theta)
4: density

Yo uso el siguiente código gnuplot para trazar:

set terminal wxt size 800,800
set mapping cartesian
set view equal xyz
set xlabel 'x'
set ylabel 'y'
set zlabel 'z'
splot "densityprofile_100.000.txt" u 1:2:3:4 with pm3d
pause -1

Desafortunadamente, Gnuplot no parece ser capaz de representar adecuadamente los colores en la esfera. Parece que hay algo de sombra, que no puedo eliminar; mira la foto aquí:

Cuando giro la esfera con el mouse, la sombra se hace cada vez más pequeña, pero no hay posición en la que desaparezca por completo. Cualquier ayuda es apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta