大家好。我正在通过Chrome和Windows运行jupyter笔记本 10.版本是:Windows 10 Chrome版本84.0.4147.105(正式版本)(64位)我正在使用神奇的%matplotlib笔记本。 为了能够在绘图中放大和缩小。该代码适用于其他 具有相同Windows和版本的计算机。但是,当我在自己的电脑上运行它时 个人笔记本电脑,无法看到该图:
我正尝试遵循发现的以下信息:help
我用尽了主意,我重新启动了笔记本电脑,重新安装了jupyter, 似乎没有任何效果。有没有人有类似的问题?这是代码:
%matplotlib notebook
import matplotlib.pyplot as plt
from ipywidgets import interact, interactive, fixed, interact_manual
import ipywidgets as widgets
import numpy as np
import pandas as pd
def g(qi,d):
fig = plt.figure()
x_1 = df['dprod_year']
y_1 = qi*np.exp(-x_1*d)
plt.scatter(x_1,y_1,marker='+')
plt.scatter(df['dprod_year'],df['qoil_1000b'],marker='o',color='grey')
plt.ylim(0,4000)
plt.xlim(0,60)
plt.grid(True,axis='both')
"""
#interact(g,qi=(0.0000,5000,10),d=(0.0000,0.02000,0.0010))
"""
interact(g,qi=widgets.FloatSlider(value=3900,min=0,max=4000,step=10,description='qi:',readout_format='.1f'),
d=widgets.FloatSlider(value=0.0061,min=0.0001,max=0.01,step=0.001,description='d:',readout_format='.5f'))
plt.show()
非常感谢您的帮助。
答案 0 :(得分:1)
您应尝试从%matplotlib notebook
更改为%matplotlib inline
。
如果那不起作用,请尝试重新启动内核。
在某些情况下,似乎有助于重复笔记本后端的设置,即尝试像调用两次一样
%matplotlib notebook
%matplotlib notebook
对此进行分析的原因可以在this comment
中找到