我有这个代码生成下面的图。
library(ggplot2)
library(GGally)
data(iris)
ggpairs(data = iris[, 1:4], axisLabels = "none", switch = "both")
我想用这个图做三件事:1)删除相关窗口中的网格线; 2)增加x-y轴标签的字体大小; 3)使这些标签背景变白(而不是灰色)。大约4年前here和here解决了第一个问题,似乎需要重建GGally包,或者使用GitHub中的自定义代码。对于像我这样的新手来说,这两个选项都非常重要,我想知道是否有人现在已经想出了一个更简单的方法。我没有在任何地方找到我的第2和第3个问题。
感谢。
答案 0 :(得分:3)
第一个请求可以通过以下方式处理:
+theme(panel.grid.minor = element_blank(),
panel.grid.major = element_blank())
轴标签的大小(实际上在" strip"可以通过theme
的附加算法来处理:
... , strip.text = element_text(size = 5))