2

我有这段代码可以生成下面的图。

library(ggplot2)
library(GGally)

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

在此处输入图像描述 我想用这个图做三件事:1)删除相关窗口中的网格线;2) 增加 xy 轴标签的字体大小;3) 将这些标签背景设为白色(而不是灰色)。第一个问题大约在 4 年前在这里这里得到解决,似乎需要重建 GGally 包,或者使用来自GitHub的自定义代码。对于像我这样的新手来说,这两种选择都相当繁重,我想知道现在是否有人想出了一个更简单的方法。我没有在任何地方找到我的第二个和第三个问题。

谢谢。

4

1 回答 1

3

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

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

轴标签的大小(实际上是“条形”)可以用这个额外的参数来处理theme

    ... , strip.text = element_text(size = 5))
于 2018-01-04T22:31:39.250 回答