2016-08-02 5 views
12

मैंने अभी पाइथन का उपयोग करना सीखना शुरू कर दिया है। मैं एनाकोंडा पायथन 3.5 और रोडियो को सरल ggplot करने के लिए उपयोग कर रहा हूं।पायथन 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

ऐसा लगता है कि ggplot मॉड्यूल में कोई ggsave फ़ंक्शन नहीं है? Ggplot संस्करण 0.11.1 है। क्या मुझसे कोई चूक हो रही है?

+3

प्रयोग करें 'p.save ("test.png")' – rfkortekaas

+0

@rfkortekaas मैं एक ही समस्या है - अपने समाधान काम करता है, मैं तो बस डीपीआई और प्रारूप को निर्दिष्ट करने में सक्षम नहीं हूँ अन्य बातों के अलावा। क्या आप जानते हैं कि समाधान ggsave का उपयोग कर रहा है? मेरे पास एक नाम त्रुटि है कह रही है कि ggsave परिभाषित नहीं है। – Justin

+0

@ जस्टिन आपका प्रश्न इस से संबंधित नहीं है। कृपया अपना खुद का बनाएँ। – rfkortekaas

उत्तर

5

आप उपयोग कर सकते हैं:

p.save('test.png') 
संबंधित मुद्दे