IPython notebook 不显示情节

IPython notebook won't show plot

不确定为什么这个简单的情节不会显示。只是显示一个 In[*] 并且不会完成加载绘图。找不到有关 * 含义的任何信息。有帮助吗?

import numpy as np
import matplotlib.pyplot as plt


r = np.arange(1,11)
v2 = 1.0/r

font = {'family' : 'serif',
    'color'  : 'black',
    'weight' : 'normal',
    'size'   : 18,
    }
plt.xlabel('$V*$', fontdict = font)
plt.ylabel('$Radii$', fontdict = font)
plt.plot(r,v2,lw=2)
plt.show()

设置iPython记事本%matplotlib magic command这里是显示剧情所需要的

基本上,该命令告诉笔记本在使用 matplotlib 绘图时使用哪个后端,并将其设置为交互工作。您通常会希望将其设置在笔记本的顶部。

有几个选项。一个常见的是

%matplotlib inline

在 iPython 笔记本中显示图表。

其他选项将取决于您的系统,但可以包括:

‘gtk’, ‘gtk3’, ‘inline’, ‘nbagg’, ‘notebook’, ‘osx’, ‘qt’, ‘qt4’, ‘qt5’, ‘tk’, ‘wx’

如果你刚刚设置:

%matplotlib

如果没有 gui 选项,它将使用您系统上的默认后端(在您的 .matplotlibrc 文件中定义)。