R corrplot-如何更改尺寸和颜色限制

时间:2019-02-11 16:26:32

标签: r r-corrplot

我想使用corrplot函数,但是我的数字不是从-1变为1,而是从0变为1。在理想图中,值<0.5会有一组颜色,值>则有另一组颜色在这两种情况下,都只有0.5 BUT,但曲线图越接近范围的最末端(即0或1),圆的大小就会越大。我已经设法做到了一些有关更改corrplot的底色和颜色的问题(请参见下文),但是现在我希望圆圈的大小再次变大到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

0 个答案:

没有答案