2016-04-08 3 views
0

Я пытаюсь создать сюжет из фреймворка в iPython Notebook, но команда не выполняется. Dataframe (StatePremiums) выглядит следующим образом:iPython Notebook Pandas Not Plotting

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 inline в качестве первой строки вашего ноутбука. Следующие работы для меня:

%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) 
Смежные вопросы