iPython笔记本熊猫没有绘图

时间:2016-04-08 17:51:05

标签: pandas matplotlib ipython jupyter-notebook

我正在尝试从iPython Notebook中的数据框生成一个绘图,但该命令不会执行。数据框(StatePremiums)如下所示:

   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)

可能是什么问题?

1 个答案:

答案 0 :(得分: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)