Я пытаюсь воссоздать чей-то образ с помощью 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-значения. У меня есть p-значения в другом фрейме данных, называемом pvalues (я фактически использую это в приведенном выше коде, чтобы определить, какие круги должны отображаться, а какие нет в нижних 3 строках). У меня вопрос: как сделать так, чтобы цвет и размер зависели от двух разных переменных, как в исходном изображении? Возможно ли такое использование corrplot?