[英]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命令是顯示圖所需要的。
基本上,該命令告訴筆記本使用matplotlib
進行繪圖時要使用哪個后端,並將其設置為可交互工作。 通常,您希望將其設置在筆記本的頂部。
有幾種選擇。 一個常見的是
%matplotlib inline
它在iPython筆記本中顯示繪圖。
其他選項取決於您的系統,但可以包括:
‘gtk’, ‘gtk3’, ‘inline’, ‘nbagg’, ‘notebook’, ‘osx’, ‘qt’, ‘qt4’, ‘qt5’, ‘tk’, ‘wx’
如果您只是設置:
%matplotlib
如果沒有gui選項,它將使用系統上的默認后端(在.matplotlibrc
文件中定義)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.