簡體   English   中英

IPython筆記本不會顯示圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM