我看到以下渲染器可用:
Default renderer: 'browser'
Available renderers:
['plotly_mimetype', 'jupyterlab', 'nteract', 'vscode',
'notebook', 'notebook_connected', 'kaggle', 'azure', 'colab',
'json', 'png', 'jpeg', 'jpg', 'svg', 'pdf', 'browser',
'firefox', 'chrome', 'chromium', 'iframe', 'iframe_connected',
'sphinx_gallery']
但是我看不到如何在IDE中让pycharm显示输出,就像我用matplotlib绘制图形时一样。
这怎么办?
编辑:
这是我使用的代码,可从以下示例获取:
fig = go.Figure(
data=[go.Bar(y=[2, 1, 3])],
layout_title_text="test"
)
fig.show()
这将打开一个浏览器选项卡,以显示在pycharm调试器中运行时的图形。
Edit2:
我看到一年前有一个类似的问题,但没有解决方案:
答案 0 :(得分:0)
答案 1 :(得分:0)
以下步骤适用于我在PyCharm中使用iPython笔记本在macOs Mojave上使用PyCharm 2019.2。
我相信,这应该在其他操作系统以及支持Jupyter笔记本的PyCharm的其他最新版本中也可以使用。
我正在使用conda
进行软件包和环境管理,但这也应与其他工具配合使用,例如pip或pipenv(假设orca独立安装)
这是我的步骤:
创建并激活conda环境:
$ conda create -n pycharm-plotly python
$ conda activate pycharm-plotly
按照plotly.py's GitHub README for Jupyter Notebook Support
安装Plotly 4.0及其依赖项$ conda install -c plotly plotly==4.0.0
$ conda install "notebook>=5.3" "ipywidgets>=7.5"
此外,我发现需要“ Plotly Orca”才能起作用:
$ conda install -c plotly plotly-orca psutil requests
请注意,对于PyCharm,.ipynb
文件扩展名中的“ Configured Server”和“ Managed Server”均适用以下示例代码:
#%%
import plotly.graph_objects as go
import plotly.io as pio
pio.renderers.default = 'png'
fig = go.Figure(
data=[go.Bar(y=[2, 1, 3])],
layout_title_text="A Figure Displayed with fig.show()"
)
fig.show();
附加说明: