Python Plotly 不显示 3d 交互图

Python Plotly not showing 3d interactive plot

我正在使用 Spyder ide。我的电脑上安装了 plotly 5.5.0。以下执行没有错误,但没有 show/popup 3d 交互式绘图。 代码:

import plotly.express as px
df = px.data.iris()
fig = px.scatter_3d(df, x='sepal_length', y='sepal_width', z='petal_width',
              color='species')
fig.show()

为了能够与来自 Spyder 的图形 运行 交互,您需要使用 'browser' 渲染器调用 show(这将在您的默认浏览器上显示图形)。此更改提供的代码将如下所示:

import plotly.express as px
df = px.data.iris()
fig = px.scatter_3d(df, x='sepal_length', y='sepal_width', z='petal_width',
              color='species')
fig.show(renderer='browser')