2015-03-27 6 views
8

मैं उन लेबलों को दाएं तरफ हटाने के लिए क्या चाहता हूं, जो पक्ष के भूरे रंग के बक्से पर हैं। पहले सेउन ग्रे बॉक्स पर facet_grid लेबल से छुटकारा पा रहा है?

p <- ggplot(mtcars, aes(mpg, wt, col=factor(cyl))) + geom_point() 
p + facet_grid(cyl ~ .) 

enter image description here

धन्यवाद: मैं एक उदाहरण देता हूँ!

जुआन

+0

संभावित डुप्लिकेट http://stackoverflow.com/questions/10547487/ r-removing-facet-wrap-labels-fully-in-ggplot2 –

उत्तर

18

निम्नलिखित है कि क्या करना होगा:

p <- ggplot(mtcars, aes(mpg, wt, col=factor(cyl))) + geom_point() 
p <- p + facet_grid(cyl ~ .) 
p <- p +theme(strip.text.y = element_blank()) 

आयतों

बिना
p <- ggplot(mtcars, aes(mpg, wt, col=factor(cyl))) + geom_point() 
p <- p + facet_grid(cyl ~ .) 
p <- p + theme(strip.background = element_blank(), 
    strip.text.y = element_blank()) 

enter image description here

की
+3

शायद थाई की तरह रों? 'ggplot (mtcars, aes (mpg, wt, col = factor (cyl))) + geom_point() + facet_grid (cyl ~।) + थीम (strip.text.y = element_blank(), strip.background = element_blank()) ' –

+0

यह एक अच्छा सूचक है, हालांकि, अभी भी ग्रे आयताकार हैं, उनको मिटाने का कोई तरीका? – Juan

+0

अच्छा एक @FredrikKarlsson! यह निश्चित रूप से यह है। – Juan

संबंधित मुद्दे