3D plot: Elevations for points

Hello, everyone.
I would like to know if someone can help with an issue I´m dealing with PyGMT.
In a 3D plot, I want to plot some points with a cube style over a surface. However, I´ve noticed the points only appear in the plot when the elevation is zero.

I used this code:

fig.plot3d(x=sta_VSM.Lon,
           y=sta_VSM.Lat,
           z=sta_VSM.Z,
           size=size_sta_a,
           style="uc",
           color="black",
           zscale="0.0015c",
           perspective=True,
           projection="M8i",
           #frame=["xa", "yaf", "za", "wSnEZ"],
           region=region,
           transparency=30)

I have run this code 3D Scatter plots — PyGMT and it works perfectly.

Can someone help me?

Thanks for the help

Maybe try adding no_clip=True. Also, does your region variable include zmin and zmax values (xmin, xmax, ymin, ymax, zmin, zmax)?