2013-04-14 10 views
6

पहली बार के लिए ggplot2 उपयोग करने के लिए कोशिश कर रहा है साजिश विफल रहता है, कोड बहुत सरल है, लेकिन त्रुटियाँ पैदा करता है:ggplot2 (? और plyr)

a <- c(1,2,3) 
b <- c(2,3,4) 

> qplot(a,b) 
Error in .Call("split_indices", group, as.integer(n)) : 
    "split_indices" not resolved from current namespace (plyr) 

> ggplot(data.frame(a,b), aes(a,b)) +geom_line() 
Error in .Call("split_indices", group, as.integer(n)) : 
    "split_indices" not resolved from current namespace (plyr) 

मैं plyr सत्यापित स्थापित किया गया है (v1.8), और ggplot2 (v0.9.3.1)। बहुत अधिक त्रुटि के साथ वही त्रुटि होती है जो मुझे ऑनलाइन मिल सकती है ..

यहां कोई विचार है?

संपादित करें: ggplot2 पैकेज स्थापित करने के बाद समाधान RStudio को फिर से शुरू करना हो सकता है। मुझे संदेह है कि यह प्रश्न पोस्ट करने से पहले किया गया था, लेकिन अनिश्चित।

+3

एक ही सत्र जहां आपको यह त्रुटि पुन: पेश कर सकते हैं से अपने 'sessionInfo()' उत्पादन पोस्ट करें। – Arun

+2

आपकी त्रुटि पुन: उत्पन्न नहीं है। आपके द्वारा प्रदान किए गए डेटा के साथ qplot और ggplot दोनों ठीक काम करते हैं। आपके उदाहरण में प्लीयर का भी उपयोग नहीं किया जाता है। –

+2

आप जो त्रुटि देख रहे हैं वह कभी-कभी बड़े पूर्णांक को पारित करने का प्रयास करते समय अनुभव किया जाता है। मैंने नवीनतम कोड ggplot2 पैकेज के साथ आर 3.0 में अपना कोड इस्तेमाल किया और कोई त्रुटि उत्पन्न नहीं की। क्या कोई ऐसा कोड है जिसे आपने पेस्ट नहीं किया था जो इसे प्लॉट करने का प्रयास करने से पहले एक या बी को एक अलग वेक्टर असाइन कर सकता था? दूसरे शब्दों में आपने प्रस्तुति के लिए इसे क्लीनर बनाने के लिए अपने मूल त्रुटि प्रवण कोड को संशोधित किया था? एक अन्य कारण मुझे लगता है कि आपने कुछ छोड़ दिया है कि आपने अपने प्रश्न के शीर्षक में बताए गए अनुसार किसी भी तरह से प्लीयर का उपयोग नहीं किया है। – KLDavenport

उत्तर

0

मुझे लगता है कि आपको ">" के साथ यहां कोई समस्या है। इस जो मेरे अंत में काम करता है की कोशिश करो,:

require(ggplot2) 

a <- c(1,2,3) 
b <- c(2,3,4) 

qplot(a,b)