मेरे पास एक ggplot कमांड है
ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) )
एक समारोह के अंदर। लेकिन मैं रंग और समूह के रूप में उपयोग करने के लिए कॉलम को चुनने के लिए फ़ंक्शन के एक पैरामीटर का उपयोग करने में सक्षम होना चाहूंगा। यानी मैं ऐसा कुछ चाहूंगा
f <- function( column ) {
...
ggplot( rates.by.groups, aes(x=name, y=rate, colour= ??? , group=??? ) )
}
ताकि ggplot में प्रयुक्त कॉलम पैरामीटर द्वारा निर्धारित किया जाता है। उदाहरण के लिए f ("माजर") का प्रभाव हमें मिलता है
ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) )
लेकिन एफ ("लिंग") के लिए हमें इसका प्रभाव मिलता है
ggplot( rates.by.groups, aes(x=name, y=rate, colour=gender, group=gender) )
कुछ चीजें जो मैंने कोशिश कीं:
ggplot( rates.by.groups, aes(x=name, y=rate, colour= columnName , group=columnName ) )
काम नहीं किया। और न ही किया
e <- environment()
ggplot( rates.by.groups, aes(x=name, y=rate, colour= columnName , group=columnName ), environment=e )
aes_string(x = rates.by.groups$name...
, और वैसे भी आपको तब तक ज़रूरत नहीं है जब आप पहले हीggplot(data = rates.by.groups...
तर्क पारित कर चुके हैं। ( इस प्रश्न में मुद्दा )