ggpairs() 没有网格线的相关值
ggpairs() correlation values without gridlines
我有这段代码可以生成下面的图。
library(ggplot2)
library(GGally)
data(iris)
ggpairs(data = iris[, 1:4], axisLabels = "none", switch = "both")
我想用这个图做三件事:1)删除相关性中的网格线windows; 2) 增加 x-y 轴标签的字体大小;和 3) 将这些标签背景设为白色(而不是灰色)。第一个问题大约在 4 年前 here and here, and it seems one would need to either rebuild GGally package, or use a custom code from GitHub 得到解决。对于像我这样的新手来说,这两种选择都非常繁重,我想知道现在是否有人想出更简单的方法。我在任何地方都找不到我的第二个和第三个问题。
谢谢。
第一个请求可以处理:
+theme(panel.grid.minor = element_blank(),
panel.grid.major = element_blank())
轴标签的大小(实际上在 "strips" 中,可以通过 theme
的附加参数来处理:
... , strip.text = element_text(size = 5))
我有这段代码可以生成下面的图。
library(ggplot2)
library(GGally)
data(iris)
ggpairs(data = iris[, 1:4], axisLabels = "none", switch = "both")
谢谢。
第一个请求可以处理:
+theme(panel.grid.minor = element_blank(),
panel.grid.major = element_blank())
轴标签的大小(实际上在 "strips" 中,可以通过 theme
的附加参数来处理:
... , strip.text = element_text(size = 5))