2016-03-14 38 views
4

我試圖運行下面的代碼,但我不斷收到語法錯誤。它有時在iPython筆記本上運行,但它不穩定。matplotlib內聯Python 2.7%

該代碼應該得到變量集的氣泡圖。

%matplotlib inline 

import pandas as pd 
import numpy as np 

df = pd.read_csv('effort.csv') 
df.plot(kind='scatter', x='setting', y='effort', s=df['country']*df['change']); 

回答

8
%matplotlib inline

是引起IPython的在筆記本細胞,而不是在另一窗口中顯示matplotlib曲線的特定的IPython-指令。

運行的代碼爲腳本中使用

import pandas as pd 
import numpy as np 
import matplotlib.pyplot as plt 

df = pd.read_csv('effort.csv') 
df.plot(kind='scatter', x='setting', y='effort', s=df['country']*df['change']) 
plt.show() 

  • 使用plt.show()顯示情節
  • 注意,分號是沒有必要在聲明的結尾。