我在GGally包中使用ggpairs()。配对图是由四个连续变量组成的,我给了另一个列,一个有两个水平的因子,用于colour参数,效果非常好,两个点都像我预期的那样上色(奖励!)在图的上对角线部分,按该因子水平报告相关性。我唯一的问题是报告相关性的文本太小了。
我可以在ggpairs()绘图中增加文本报告相关性的大小吗?
我试着给出一个cex参数,似乎没有效果。我已经对另一个变量使用了size;它不会影响文本。
具体示例如下:
require(GGally)
mtcars$cyl <- as.factor(mtcars$cyl)
ggpairs(mtcars, columns = c(1, 5), colour = "cyl")发布于 2012-07-03 01:56:28
还可以在参数中指定相关性文本大小。对于您的示例,可以将关联字体大小指定为12,如下所示:
require(GGally)
mtcars$cyl <- as.factor(mtcars$cyl)
ggpairs(mtcars, columns = c(1, 5), colour = "cyl", params=list(corSize=12))发布于 2017-08-18 16:29:52
对于在2017年及以后找到这个主题的任何人来说,这一点都略有改变。
在这里查看schloerke的答案:https://github.com/ggobi/ggally/issues/31
即。要更改关联中使用的字体大小,请使用ggpairs函数的上部参数,如下所示:
ggpairs(mtcars, columns = c(1, 5), colour = "cyl",
upper = list(continuous = wrap("cor", size = 9)))发布于 2011-12-22 17:19:49
我不知道这是否是最优雅的解决方案,但在ggpairs中,您可以更改您的绘图矩阵中的单个绘图。所以如果你像这样创建一个相关图
my_cor <- ggally_cor(mtcars, aes_string(x = "mpg", y = "drat", colour = "cyl")
, corSize = 10)您可以使用以下命令将此图插入到旧矩阵中
old_matrix <- ggpairs(mtcars, columns = c(1, 5), colour = "cyl")
new_matrix <- putPlot(old_matrix, my_cor, 1, 2)https://stackoverflow.com/questions/8599685
复制相似问题