Я создал несколько графиков в Jupyter Notebook, используя Plotly в Python, к сожалению, каждый раз, когда я открываю Jupyter Notebook, мне приходится перезагружать данные, чтобы увидеть эти графики в Plotly, почему это происходит, и если я могу каким-то образом сделать графики генерируются каждый раз, когда я запускаю Jupyter Notebook? Пожалуйста, дайте мне несколько советов, это действительно огромная проблема для меня.
Например, что-то вроде этого кода, я должен перезагрузить набор данных, чтобы снова отобразить его в блокноте Jupyter, когда я открою его:
#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()