【发布时间】:2020-06-10 02:47:54
【问题描述】:
我正在尝试使用 corrplot 重新创建某人的图像。这是我正在尝试重新创建的原始图像:
我使用以下 R 代码:
corrplot(as.matrix(rgs),
method="circle",
type="upper",
col=brewer.pal(n=8, name="PuOr"),
tl.col="black",
tl.srt=45,
p.mat = as.matrix(pvalues),
sig.level = 0.05,
insig = "blank")
这给了我这个:
我遇到的问题是我的情节中圆圈的颜色和大小是基于相关性的,但是在上面的原始图像中,圆圈的颜色是基于相关性而圆圈的大小是基于 p 值。我在另一个名为 pvalues 的数据框中有 p 值(我实际上在上面的代码中使用它来确定应该显示哪些圆圈,哪些不应该显示在底部 3 行中)。我的问题是:如何使颜色和大小取决于两个不同的变量,就像它们在原始图像中所做的那样?这甚至可以使用 corrplot 吗?
【问题讨论】:
-
如果您可以使您的示例可重现,那将会很有帮助。什么是 rgs,你从哪里得到 p 值。
-
@JBGruber 看起来图表来自this scientific article,那里还有一些可下载的数据集。如果 OP 给我们一些样本数据会容易得多。
标签: r r-corrplot