我正在运行下面的代码,Spyder 4.1.1
但没有出现应该包含可视化的窗口。我是新来的。请帮忙。
import plotly.express as px
fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])
fig.show()
为了让您快速入门,您可以设置'browser'
为您的渲染器并在默认 Web 浏览器中启动您的绘图图形。据我所知,这是从 Spyder 生成绘图图形并获得绘图图形的全部灵活性(子集、缩放等)的最佳方法。
代码:
import plotly.io as pio
import plotly.express as px
pio.renderers.default='browser'
fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])
fig.show()
浏览器中的图:
有关更多详细信息,您还可以查看帖子Plotly:如何在 Spyder 中显示图表?
如果您更喜欢在 Spyder 中而不是在浏览器中显示,您可能需要安装 Orca。在您的 Anaconda 终端中,使用:
conda install -c plotly plotly-orca
从那里,您应该能够使用以前的代码。显式设置默认渲染器也有帮助:
import plotly.io as pio
import plotly.express as px
pio.renderers.default = "svg"
fig = px.scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])
fig.show()
为了在 Spyder 中显示绘图,使用了静态图像渲染器。为此,您需要安装所需的依赖项。这在plotly 渲染器页面中有详细说明。