ggplot position_dodge中未使用的参数错误(preserve =" single")

时间:2018-03-28 23:00:59

标签: r ggplot2

我在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

有什么建议吗?感谢

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")