ggpairs()没有网格线的相关值

时间:2018-01-04 22:24:08

标签: r ggplot2 ggally

我有这个代码生成下面的图。

library(ggplot2)
library(GGally)

data(iris)
ggpairs(data = iris[, 1:4], axisLabels = "none", switch = "both")

enter image description here 我想用这个图做三件事:1)删除相关窗口中的网格线; 2)增加x-y轴标签的字体大小; 3)使这些标签背景变白(而不是灰色)。大约4年前herehere解决了第一个问题,似乎需要重建GGally包,或者使用GitHub中的自定义代码。对于像我这样的新手来说,这两个选项都非常重要,我想知道是否有人现在已经想出了一个更简单的方法。我没有在任何地方找到我的第2和第3个问题。

感谢。

1 个答案:

答案 0 :(得分:3)

第一个请求可以通过以下方式处理:

+theme(panel.grid.minor = element_blank(), 
        panel.grid.major = element_blank())

轴标签的大小(实际上在" strip"可以通过theme的附加算法来处理:

    ... , strip.text = element_text(size = 5))