R版本3.4.3和ggplot2版本2.2.1
我在全球环境中打开一个没有任何内容的全新R Studio会话。我发出两个命令。这是输出。
library(ggplot2)
theme_get()$panel.grid.minor
List of 6
$ colour : chr "white"
$ size : num 0.25
$ linetype : NULL
$ lineend : NULL
$ arrow : logi FALSE
$ inherit.blank: logi TRUE
- attr(*, "class")= chr [1:2] "element_line" "element"
这是我的理解ggplot主题设置不会带来会话。我也理解上面的$ size : num 0.25
订单项默认为rel(0.5)
,而不是num 0.25
。 如何更改此设置以及如何将所有theme_gray()设置重置为默认设置?这是我的grid.major设置,以确定它的价值。他们也可能搞砸了。
List of 6
$ colour : chr "white"
$ size : NULL
$ linetype : NULL
$ lineend : NULL
$ arrow : logi FALSE
$ inherit.blank: logi TRUE
- attr(*, "class")= chr [1:2] "element_line" "element"
答案 0 :(得分:2)
您的输出是正确的。 ggplot2 2.2.1于2016年12月30日发布。如果我们在2016年12月30日之前查看最新版本的源代码,我们会看到this line:
panel.grid.minor = element_line(colour = "white", size = 0.25),
在current development version,中,同一行看起来像这样:
panel.grid.minor = element_line(size = rel(0.5)),
解决此问题的一种方法是安装ggplot2的当前开发版本。我已经使用它好几个月了,已经用它做了数百个数字。它工作正常。