R corrplot - как изменить размер, а также цветовые ограничения - PullRequest
0 голосов
/ 11 февраля 2019

Я бы хотел использовать функции corrplot, но вместо того, чтобы переходить с -1 на 1, мои числа изменяются с 0 на 1. В моем идеальном графике был бы один набор цветов для значений <0,5 и другой для значений>0,5 НО в обоих случаях размер круга в верхней части графика будет увеличиваться по мере приближения к крайнему концу диапазона (т. Е. 0 или 1).Здесь есть довольно много вопросов об изменении лимита и цвета corpplot, что мне удалось сделать (см. Ниже), но теперь я бы хотел, чтобы размер кругов снова стал больше ниже 0,5.Я думаю, что мне нужно изменить corrplot = FALSE, но это означает, что используется только один цвет, а затем ключ расширяется до -1.Таким образом, в приведенном ниже примере темно-оранжевый круг будет больше.

Данные в формате .csv:

"","a","b","c","d","e"
"a",0,0.350373862513513,0.748403848883587,0.658425599993001,0.232542193934848
"b",0.350373862513513,0,0.723238037568042,0.591868806268843,0.431735307753775
"c",0.748403848883587,0.723238037568042,0,0.523995093245597,0.808964639215629
"d",0.658425599993001,0.591868806268843,0.523995093245597,0,0.672472369379088
"e",0.232542193934848,0.431735307753775,0.808964639215629,0.672472369379088,0

Код пока:

mypal = brewer.pal(n = 11, name = "PuOr")

color = c(mypal,mypal)

corrplot.mixed(dat, 
               upper.col = color,
               lower.col = 'black',
               is.corr = FALSE,
               tl.col = 'black',
               cl.lim = c(0, 1))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...