Bir ggplot komutum var
ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) )
bir işlevin içinde. Ancak, renk ve grup olarak kullanılacak sütunu seçmek için işlevin bir parametresini kullanabilmek istiyorum. Yani böyle bir şey isterdim
f <- function( column ) {
...
ggplot( rates.by.groups, aes(x=name, y=rate, colour= ??? , group=??? ) )
}
Böylece ggplot'ta kullanılan sütun parametre tarafından belirlenir. Örneğin f ("majr") için şu etkiyi elde ederiz:
ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) )
ama f ("cinsiyet") için şu etkiyi alıyoruz:
ggplot( rates.by.groups, aes(x=name, y=rate, colour=gender, group=gender) )
Denediğim bazı şeyler:
ggplot( rates.by.groups, aes(x=name, y=rate, colour= columnName , group=columnName ) )
işe yaramadı. Ne de yapmadı
e <- environment()
ggplot( rates.by.groups, aes(x=name, y=rate, colour= columnName , group=columnName ), environment=e )
aes_string(x = rates.by.groups$name...
ve yine deggplot(data = rates.by.groups...
tartışmayı zaten geçtiğin için buna ihtiyacın yok . ( Bu sorudaki sorun )