ggplot2
पैकेज से वास्तव में एक अच्छी सुविधा है जिसे मैंने वास्तव में कभी भी शोषण नहीं किया था, जो कि साजिश में परतों की सूचियां जोड़ रहा था। इसके बारे में मजेदार बात यह थी कि मैं परतों की एक सूची को एक समारोह के तर्क के रूप में पास कर सकता हूं और उन्हें साजिश में जोड़ दिया है। इसके बाद मैं साजिश की वांछित उपस्थिति प्राप्त कर सकता हूं, बिना किसी फंक्शन को साजिश से वापस लौटा सकता हूं (चाहे यह एक अच्छा विचार है, एक और मामला है, लेकिन यह संभव था)।क्या 'सूची के माध्यम से पाइप' करने का कोई तरीका है?
library(ggplot2)
x <- ggplot(mtcars,
aes(x = qsec,
y = mpg))
layers <- list(geom_point(),
geom_line(),
xlab("Quarter Mile Time"),
ylab("Fuel Efficiency"))
x + layers
क्या पाइप के साथ ऐसा करने का कोई तरीका है? कुछ सदृश करने के लिए:
#* Obviously isn't going to work
library(dplyr)
action <- list(group_by(am, gear),
summarise(mean = mean(mpg),
sd = sd(mpg)))
mtcars %>% action
कि यह करना होगा! बहुत साफ़। – Benjamin