Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在ggplot2 qplot()和geom_389;()中自动完成?_R_Ggplot2 - Fatal编程技术网

R 如何在ggplot2 qplot()和geom_389;()中自动完成?

R 如何在ggplot2 qplot()和geom_389;()中自动完成?,r,ggplot2,R,Ggplot2,qplot和geom_uu参数不包括颜色或形状等参数 help(qplot) help(geom_point) 但是,可以编写以下代码 qplot(x= price , data = diamonds , color = cut) 我知道所有这些参数都是aes参数,但aes也没有明确提到这些参数 那么,如果没有自动完成,如何知道他输入的参数是否正确呢 更新: 现在我知道每个geom_uu函数在文档中都有自己特定的美学,但我现在的问题是为什么没有自动完成而不是打开文档。有没有办法解决这个问题

qplot和geom_uu参数不包括颜色或形状等参数

help(qplot)
help(geom_point)
但是,可以编写以下代码

qplot(x= price , data  = diamonds , color = cut)
我知道所有这些参数都是aes参数,但aes也没有明确提到这些参数

那么,如果没有自动完成,如何知道他输入的参数是否正确呢

更新:
现在我知道每个geom_uu函数在文档中都有自己特定的美学,但我现在的问题是为什么没有自动完成而不是打开文档。有没有办法解决这个问题?

这些函数和R中的许多其他函数都使用。。。获取不在函数定义中提供的命名参数中的参数。例如,查看geom_点

数据是一个命名参数,但x和颜色不是,所以被点“吸收”了。参考源代码或帮助文件,您会看到这些参数被传递给layer函数

根据函数中的其他代码,可以灵活地将这些点传递给不同的函数,这意味着在不运行代码的情况下,没有通用的方法来计算可能的参数。实现这一点的唯一方法是通过帮助或源代码


有关圆点如何工作的更多信息,请参见?圆点或?“…”。

参数记录在几何图形的文档中,例如,请参见帮助几何图形栏中的美学部分。qplot的文档说明了默认情况下使用的几何图形。这很有帮助!但请检查更新,为什么这些没有自动完成这些美学?
args(geom_point)
#function (mapping = NULL, data = NULL, stat = "identity", position = "identity", 
#    ..., na.rm = FALSE, show.legend = NA, inherit.aes = TRUE)