我有一个体面的美观的图表,这是我绘制的使用R:通过图形作为参数传递给函数
r <- ggplot(data=data2.Gurgaon,aes(x=createdDate,y=count))+geom_point()
现在我想在图形上higlight几点说500,1000,5000等。 所以,我试图写一个函数,我在其中可以通过点我想标记 下面是我写
graphPoint <- function(graph,point) {
g <- graph
g <- g+geom_point(aes(x=createdDate[point],y=count[point]),pch=1,size=8,col='black')
g <- g+ geom_point(aes(x=createdDate[point],y=count[point]),pch=16,size=5,col='red')
g
}
当我传递参数
功能这是给错误
Error in lapply(X = x, FUN = "[", ..., drop = drop) :
object 'point' not found
我是不与R很大。希望它有可能,但我在一些小的点失踪..谢谢。
有没有你想在功能上做到这一点的原因?否则,您可以为原始数据添加一个“高亮”变量,并为其着色/更改大小。 – Heroka