Plotly Table 在 Python 中的 Jupyter Lab 中不显示?

Posted

技术标签:

【中文标题】Plotly Table 在 Python 中的 Jupyter Lab 中不显示?【英文标题】:Plotly Table does not show in Jupyter Lab in Python? 【发布时间】:2021-11-05 23:02:46 【问题描述】:

我尝试在 Jupyter Lab 的 Plotly in Python 中绘制表格。但是我在 plotly 中的表格在 Jupyter Lab 中没有显示,我的代码如下:

df = pd.read_csv('df.csv')

fig = go.Figure(data=[go.Table(
    header=dict(values=list(df.columns),
                fill_color='paleturquoise',
                align='left'),
    cells=dict(values=[df.A, df.M, df.R, df.C, df.B, df.S, df.P, df.G, df.U],
               fill_color='lavender',
               align='left'))
])

fig.show()

我尝试了很多方法,例如:

    fig.show('notebook') fig.show('jupyterlab') plotly.offline.init_notebook_mode(connected=True) pyo.init_notebook_mode()

但是没有任何效果,我在 Jupyter Lab 中仍然看不到我的 ploytly 表,我该怎么办?

【问题讨论】:

【参考方案1】:

尝试使用plotly.offline.iplot(fig) 而不是fig.show()

import plotly.offline as py_offline

....

py_offline.iplot(fig)

或者,您可以使用fig.show(renderer='notebook') 在此处查看https://plotly.com/python/renderers/

【讨论】:

以上是关于Plotly Table 在 Python 中的 Jupyter Lab 中不显示?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Plotly r 中的色标转换为对数标度

Python3使用plotly模块保存图片与shell下生成表格

Plotly:如何在绘图线图中的特定点添加标记(python / pandas)

plotly vs seaborn:python中的小提琴情节

plotly同时可视化表格与图(plotly Table and Chart )

Python 中的 Plotly 是什么?