我正在用python (在jupyter笔记本里)绘制一个情节,如下所示-
fig = make_subplots(rows=1, cols=1, vertical_spacing=0.00)
fig.add_trace(
go.Scatter(
x=data.index,
y=data.col_name,
name="col_name",
line=dict(color="#90EE90"),
),
row=1,
col=1,
)
fig.show()我像下面这样巧妙地导入和设置了
import plotly.io as pio
import plotly.offline as pyo
import plotly.graph_objects as go
from plotly.subplots import make_subplots
# Notebook setup
pyo.init_notebook_mode()
pio.renderers.default = "iframe"没有pio.renderers.default = "iframe",jupyter笔记本甚至不会渲染情节。通过使用iframe,我可以渲染绘图,但它开始将每个绘图保存为HTML,在我的本地计算机上平均大小为3-4 MB。我怎么才能避免呢?有没有更好的方法来渲染图表,让我省去其他的事情去处理呢?
谢谢!
发布于 2022-11-25 10:48:24
尝试将这些添加到导入部分:
from plotly.offline import plot, iplot, init_notebook_mode
init_notebook_mode(connected=True)
pio.renderershttps://stackoverflow.com/questions/74571546
复制相似问题