我在ggplot文档中尝试使用retain_dodge()描述here的preserve参数时遇到错误。
SELECT *
FROM [dbo].[Products] p
LEFT JOIN
(
SELECT *
FROM [dbo].[PhotoImages]
WHERE PageLocation = 1
)img
ON p.Id = img.ProductId
position_dodge出错(保留="单"): 未使用的参数(preserve =" single")
我正在使用R版本3.4.1和ggplot2版本2.2.1
有什么建议吗?感谢
答案 0 :(得分:2)
preserve
的开发版本中似乎存在ggplot2
参数,但目前仅在函数position_dodge2()
中而不是在普通position_dodge()
函数中。此链接显示了我如何找到该信息:https://github.com/tidyverse/ggplot2/search?utf8=%E2%9C%93&q=preserve&type=
我不清楚为什么在线文档(http://ggplot2.tidyverse.org/reference/index.html)将preserve
显示为当前可用的功能。
如果您真的想使用此功能,可以尝试安装开发版本。我不知道这是不是一个好主意!
install.packages("devtools")
library(devtools)
devtools::install_github("tidyverse/ggplot2")