gpt4 book ai didi

python - 在 Jupyter Notebook 中消失的 Plotly plotly ?

转载 作者:行者123 更新时间:2023-12-03 16:36:21 24 4
gpt4 key购买 nike

我在 Python 中使用 Plotly 在 Jupyter Notebook 中创建了一些图,不幸的是,每次我打开 Jupyter Notebook 时,我都必须重新加载数据才能在 Plotly 中看到这些图,为什么会发生这种情况,如果我能以某种方式使图每次生成我什么时候运行 Jupyter Notebook 了?
请给我一些建议,这对我来说真的是个大问题。

例如像这样的代码,当我打开它时,我必须重新加载数据集才能在 Jupyter Notebook 中再次显示它:

#Size of the plot
figsize=(10,5)

#Count of values of good and bad credits in the dataset
goodCount = data[data["Risk"]== 'good']["Risk"].value_counts().values
badCount = data[data["Risk"]== 'bad']["Risk"].value_counts().values

#Bar fo good credit
trace0 = go.Bar(x = data[data["Risk"]== 'good']["Risk"].value_counts().index.values,
y = data[data["Risk"]== 'good']["Risk"].value_counts().values,
name='Good credit',
text= goodCount,
textposition="auto",
marker = dict(color = "green", line=dict(color="black", width=1),),opacity=1)

#Bar of bad credit
trace1 = go.Bar(x = data[data["Risk"]== 'bad']["Risk"].value_counts().index.values,
y = data[data["Risk"]== 'bad']["Risk"].value_counts().values,
name='Bad credit',
text= badCount,
textposition="auto",
marker = dict(color = "red", line=dict(color="black", width=1),),opacity=1)

#Creation of bar plot
data = [trace0, trace1]
layout = go.Layout()
layout = go.Layout(yaxis=dict(title='Count'),
xaxis=dict(title='Risk variable'),
title='Distribution of target variable in the dataset')


fig = go.Figure(data=data, layout=layout)
fig.show()

最佳答案

troubleshooting guide建议要么运行“重新启动并清除输出”菜单命令,要么在任何单元格中随时执行此块以在事情不同步时恢复数字:

import plotly.io as pio
pio.renderers.default='notebook'

您看到的是 Plotly Notebook 集成的限制,如果您可以升级到 JupyterLab,效果会更好:)

关于python - 在 Jupyter Notebook 中消失的 Plotly plotly ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60607186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com