2016-08-02 4 views
12

Я только начал учиться использовать python. Я использую anaconda python 3.5 и Rodeo, чтобы сделать простой ggplot.Python ggplot- ggsave функция не определена

from ggplot import * 
df=pd.DataFrame({"Animal":["dog","dolphin","chicken","ant","spider"],"Legs":[4,0,2,6,8]}) 
p=ggplot(df, aes(x="Animal", weight="Legs")) + geom_bar(fill='blue') 
p 
ggsave("test.png",p) 

Все работает отлично до 5-й линии. Я получил сюжет, как хотел. Но я получил сообщение об ошибке, когда я попытался сохранить сюжет:

NameError: name 'ggsave' is not defined

Кажется, что нет никакой функции ggsave в ggplot модуля? Версия ggplot - 0.11.1. Я что-то упустил?

+3

Используйте «P.SAVE („test.png“)» – rfkortekaas

+0

@rfkortekaas У меня такая же проблема - ваше решение работает, я просто не в состоянии определить ДОИ и формат среди прочего. Знаете ли вы, что решение использует ggsave? У меня есть запрос NameError, поскольку ggsave не определен. – Justin

+0

@ Наверное, ваш вопрос не связан с этим. Создайте свой собственный. – rfkortekaas

ответ

5

Вы можете использовать:

p.save('test.png') 
Смежные вопросы