2012-03-19 13 views
8

Plot vectors of different length with ggplot2 से, मुझे लाइनों के साथ मेरी साजिश मिली है।आर stat_smooth सभी बिंदु

ggplot(plotData, aes(x, y, label=label, group=label)) + geom_line() + stat_smooth() 

लेकिन यह प्रत्येक एक पंक्ति को सुचारू बनाता है। मैं सभी डेटा बिंदुओं को कैसे सुगम बना सकता हूं?

+2

मैं तुम्हें में नहीं बल्कि इसी तरह के सवाल का एक बहुत पूछ रहा है देखना पिछले 24 घंटे शायद आप आर ट्यूटोरियल के साथ थोड़ा और समय बिताने से लाभ उठा सकते हैं, जैसे कि https://sites.google.com/site/r4statistics/example-programs/graphics-ggplot2 और http://egret.psychol.cam.ac .uk/सांख्यिकी/आर/graphs2.html। –

उत्तर

14
ggplot(plotData, aes(x, y, label=label, group=label)) + 
    geom_line() + 
    geom_smooth(aes(group = 1)) 

इसे करना चाहिए। यहां विचार एक नया समूह सौंदर्य प्रदान करना है ताकि फिट चिकनी सभी डेटा पर आधारित हो, न कि group = label सौंदर्यशास्त्र।

@Andrie's Answer से उदाहरण संशोधन मेरा प्रस्ताव किया जाएगा के बाद:

ggplot(plotData, aes(x, y, label=label, group=label)) + 
    geom_text() + 
    geom_smooth(aes(group = 1)) 

जो होगा उत्पादन:

enter image description here