KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I can not get my head around this. These examples are working: # Function with geom_density gr.den <- function(var.name) { ggplot(results, aes(get(var.name), fill = name)) + geom_density(alpha = 0.2) + geom_vline(xintercept = tv[, var.name], color="red", size=1) + xlab(var.name) } gr.den("sum.Empl") # Example with geom_point ggplot(results, aes(sum.All, sum.Empl)) + geom_point(alpha = 1/5) + opts(aspect.ratio = 1) + facet_grid(. ~ name) Then I am trying to create similar function using geom_point: gr.sc <- function(var.name.1, var.name.2) { ggplot(results, aes(get(var.name.1), get(var.name.2))) + geom_point(alpha = 1/5) + opts(aspect.ratio = 1) + facet_grid(. ~ name) } gr.sc("sum.All", "sum.Empl") And I am getting this error. Why? Error in get(var.name.1) : object 'var.name.1' not found
Tags (comma-separated)
Save Edits
Cancel