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 中不显示?的主要内容,如果未能解决你的问题,请参考以下文章
Python3使用plotly模块保存图片与shell下生成表格
Plotly:如何在绘图线图中的特定点添加标记(python / pandas)
plotly vs seaborn:python中的小提琴情节