Sunday, 15 May 2011

r - Dropping some x-axis values in ggplot -


अंतिम कंबाइंडिड नामक मेरा डाटाफ्रेम इस तरह दिखता है: मेरे पास निम्न ग्राफ है:

और निम्न कोड:

  लैबप्रॉडक्टिविटी & lt; - ggplot (अंतिम कॉम्बोइन, एईएस (एक्स = तिमाही, वाई = लैब उत्पादकता, समूह = 1)) + Geom_line (रंग = "काला", आकार = 0.5) + प्रयोगशालाओं (एक्स = "समय", y = ("श्रम उत्पादकता")) + विषय (अक्ष। Text.x = element_text (कोण = 90, समायोजित = 1,) + Geom_point (color = "black", आकार = 2, आकार = 16) + geom_smooth (एईएस (समूह = 1)) + थीम (अक्ष। Text = element_text (आकार = 13), axis.title = element_text (आकार = 16, चेहरे = "बोल्ड")) + विषय (panel.grid.major = element_line (color = "white", आकार = 0.50), panel.grid.minor = element_line (color = "white", आकार = 0.16)) लैबप्रॉडक्टिविटी  

मेरा प्रश्न यह है कि कैसे कुछ मूल्यों से छुटकारा मिल सकता है एक्स-अक्ष लेकिन अभी भी एक ही ग्राफ है। मैं केवल (2004 क्यू 1, 2005 क्यू 1, 2006 क्यू 1) और इतने पर शामिल करना चाहूंगा। मैं इसे किस तरह लूं? आपकी मदद के लिए धन्यवाद!

नीचे अपने ggplot

  scale_x_discrete (breaks = finalcombined $ quarter [grepl ("Q1", अंतिम कंबाइंडेड $ तिमाही)])  

उदाहरण:

  पेस्ट0 ("क्यू", 1: 4)) अंतिम कॉम्बोइन और एलटी; - डेटा.फ्रेम (तिमाही = क्यू) की आवश्यकता है ("ggplot2") #dummy डेटा Q & lt; - पेस्ट (सॉर्ट (प्रतिनिधि (2004: 2013,4) LabomProductivity = runif (लंबाई (क्यू)) #plot ggplot (अंतिम कंबाइंडेड, एईएस (एक्स = तिमाही, वाई = लैब उत्पादकता, समूह = 1)) + geom_line (रंग = "काला", आकार = 0.5) + प्रयोगशालाओं (एक्स = " समय (, "श्रम उत्पादकता")) + विषय (अक्ष। Text.x = element_text (कोण = 90, hjust = 1,)) + geom_point (रंग = "काला", आकार = 2, आकार = 16) + Geom_smooth (एईएस (समूह = 1)) + थीम (अक्ष। टेक्स्ट = एलिमेंट_टेक्स्ट (आकार = 13), axis.title = element_text (आकार = 16, चेहरे = "बोल्ड")) + थीम (panel.grid.major = Element_line (color = "white", आकार = 0.50), panel.grid.minor = element_line (color = "white", आकार = 0.16)) + #change एक्स अक्ष लेबल scale_x_discrete (ब्रेक = अंतिम कंबाइंडेड $ क्वार्टर [जीआरपीएल ("Q1", अंतिम क्वार्ंडिनेटेड $ क्वार्टर)])  


No comments:

Post a Comment