2016-04-08 136 views
0

我試圖從iPython Notebook中的數據框產生一個陰謀,但命令不執行。數據幀(StatePremiums)看起來是這樣的:iPython筆記本熊貓不是陰謀

index StateCode PremiumAdultIndividualAge30 YearlyAverage 
0 0  AK   633       7596 
1 1  AK   755       9060 
2 2  AK   916       10992 
3 3  AK   803       9636 
4 4  AK   785       9420 

當我嘗試使用以下行來繪製,內核不執行,它只是不斷沒有結束運行。這不是顯示/顯示問題。

StatePremiumAverages.plot(kind="barh",x=StatePremiumAverages["StateCode"], 
         title="Average Yearly Health Premiums for Individuals, Age 30", legend=False) 

可能是什麼問題?

+0

請發佈'StatePremiumAverages.info()'。 – unutbu

+0

如果你運行'df = StatePremiumAverages.head()',df.plot(kind =「barh」,x =「StateCode」)'工作嗎? – unutbu

+3

您是否完成了'%matplotlib inline'?它可能會在單獨的窗口中顯示該圖並阻止執行。 –

回答

0

使用%matplotlib內聯作爲筆記本的第一行。以下作品適合我:

%matplotlib inline 
import pandas as pd 
StatePremiumAverages = pd.DataFrame({ 
    'index': [0, 1, 2, 3, 4], 
    'StateCode': ['AK', 'AK', 'AK', 'AK', 'AK'], 
    'PremiumAdultIndividualAge30' : [633, 755, 916, 803, 785], 
    'YearlyAverage' : [7596, 9060, 10992, 9636, 9420] 
    }) 
StatePremiumAverages.plot(kind="barh",x=StatePremiumAverages["StateCode"], 
    title="Average Yearly Health Premiums for Individuals, Age 30", legend=False)