Python 如何居中打印三维曲面打印?

Python 如何居中打印三维曲面打印?,python,plot,plotly,surface,Python,Plot,Plotly,Surface,尝试使用plotly(go.surface)绘制交互式三维曲面时,生成的曲面未居中于原点。它以(10,10)为中心,轴从0到20。我希望它以原点为中心,轴限制在-5到5之间。如果有人能帮我,那就太好了 可以按如下方式指定X轴和Y轴的范围: layout = go.Layout(xaxis=dict(range=[-5, 5]), yaxis=dict(range=[-5, 5])) 请注意,这需要在数据中明确指定x和y轴: data = [go.Surf

尝试使用plotly(go.surface)绘制交互式三维曲面时,生成的曲面未居中于原点。它以(10,10)为中心,轴从0到20。我希望它以原点为中心,轴限制在-5到5之间。如果有人能帮我,那就太好了


可以按如下方式指定X轴和Y轴的范围:

layout = go.Layout(xaxis=dict(range=[-5, 5]),
                   yaxis=dict(range=[-5, 5]))
请注意,这需要在数据中明确指定
x
y
轴:

data = [go.Surface(z=Z.tolist(), x=x, y=y, colorscale='Viridis')]
输出:

data = [go.Surface(z=Z.tolist(), x=x, y=y, colorscale='Viridis')]