2.0 करने से पहले, ggplot2 में मैं element_blank
और labeller
तरह facet_grid
में केवल पंक्तियों या स्तंभों लेबल करने के लिए, इस्तेमाल कर सकते हैं:मिक्स खाली और bquote-डी पहलू ggplot2 में एक labeller का उपयोग कर लेबल> = 2.0
library(ggplot2)
g <- ggplot(mtcars) + geom_point(aes(mpg, cyl))
g + facet_grid(vs ~ gear, labeller=labeller(vs = element_blank(),
gear = label_bquote(mu == .(x))))
अब, ggplot2
संस्करण 2.0 के साथ, यह काम करते हैं, दे रही है
Error in if (attr(labels, "facet") == "wrap") { :
argument is of length zero
Calls: <Anonymous> ... lapply -> FUN -> <Anonymous> -> x -> resolve_labeller
हालांकि improvements to label_bquote
महान हैं नहीं है, वहाँ एक labeller
साथ ऊपर काम करने के लिए किसी भी तरह से है?
मैं कोशिश की है:
1) गुजर NULL
, लेकिन पहलुओं डिफ़ॉल्ट (के रूप में प्रति ?label_bquote
)
g + facet_grid(vs ~ gear,
labeller = label_bquote(
rows = NULL,
cols = mu == .(gear)))
2) element_blank
गुजर label_value
लेकिन पहलुओं कहना element_blank()
g + facet_grid(vs ~ gear,
labeller = label_bquote(
rows = element_blank(),
cols = mu == .(gear)))
3)लपेटनाas_labeller
में
g + facet_grid(vs ~ gear, labeller=labeller(.rows = as_labeller(element_blank()),
.cols = label_bquote(mu == .(gear))))
नोट यह संभव है remove facet labels after the fact using theme को
g + facet_grid(vs ~ gear,
labeller = label_bquote(cols = mu == .(gear))) +
theme(strip.text.y = element_blank())
लेकिन मैं एक labeller
साथ यह करने के लिए करना चाहते हैं।
'पंक्तियां =" "लेबल से छुटकारा पाता है, लेकिन आपके पास अभी भी एक खाली ग्रे स्ट्रिप होगी। – eipi10
कमाल! मैंने सोचा कि मैंने कोशिश की लेकिन स्पष्ट रूप से o_O नहीं। यदि आप इसे एक उत्तर के रूप में डालते हैं तो मैं इसे स्वीकार करूंगा – jaimedash