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( "majr")の場合、次の効果が得られます。
ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) )
しかし、f( "gender")の場合、
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...
引数を渡したのであなたがする必要はないということは価値があります。(この質問の問題)