如何在GGAlly
库的ggpairs()
函数中更改基色?
我想要一个任意颜色的所有图由ggpairs()
.没有简单的方法来实现这一点吗?
我根据数据中的一些协变量找到了关于着色的答案,例如在ggpairs的参数中使用ggplot2::aes()
。我可以设法让它使用我假设的默认调色板中的第一种颜色ggpairs2::aes(color = "AnyThingSeemsToWorkHere")
。但我只是想要一种任意颜色,比如紫色,而不是默认的灰色。
上一篇:I Found A Way By Doing
ggpairs(x, mapping = ggplot2::aes(colour = "AnythingSeemsToWorksHere")) +
scale_fill_manual(values = c("purple")) +
scale_color_manual(values = c("purple"))
字符串
做的工作,但我不是一个球迷的Map颜色到一个不存在的协变量像我上面所做的,所以我仍然想知道是否有一些更基本或优雅的方式来做到这一点。
1条答案
按热度按时间ut6juiuv1#
在看了文档和示例之后,我认为没有简单的方法来更改默认值。基本上,默认值是从
ggplot2
继承的。然而,除了将常量Map到color
aes上的选项之外,GGally
还提供了wrap_
家族的函数,可以用来设置或更改默认参数。下面是一个基本的例子,使用
wrap()
设置颜色建筑物的默认例子从ggpairs
:字符串
的数据