在向ggplot传递参数的时,出现”non-numeric argument to binary operator”,就是无法辨认这个参数。
我猜测,默认情况下ggplot只在data frame内搜索,此时应该在ggplot中将environment这个参数设定为environment(),这样搜索参数的范围将扩大至整个范围。
http://www.inside-r.org/r-doc/base/environment
http://adv-r.had.co.nz/Environments.html
http://digitheadslabnotebook.blogspot.de/2011/06/environments-in-r.html