Broken codes, where are several scenarios:
Scenario 1: x and y are identical
x = np.random.randn(100)
y = x.copy()
z = np.random.randn(100)
fig = go.Figure(data=[go.Mesh3d(x=x, y=y, z=z, opacity=0.50)])
fig.show()

Scenario 2: x and y are created by np.linspace
import plotly.graph_objects as go
import numpy as np
x = np.linspace(-10, 10, 100)
y = np.linspace(-6, 12, 100)
z = np.random.randn(100)
fig = go.Figure(data=[go.Mesh3d(x=x, y=y, z=z, opacity=0.50)])
fig.show()

The worked codes
import plotly.graph_objects as go
import numpy as np
x = np.random.randn(100)
y = np.random.randn(100)
z = np.random.randn(100)
fig = go.Figure(data=[go.Mesh3d(x=x, y=y, z=z, opacity=0.50)])
fig.show()
