问题描述
我一直在使用 GGplot 库中的 ggscatmat
来生成相关矩阵图。我遇到了两个问题/问题:
-
当我将图中的列数增加到超过 9 时,图的格式会变得混乱。我可以比较的列对是否有硬性限制?
-
我收到一条警告,提示
Factor variables are omitted in plot
。然而,数据集中的所有列都是数字(见帖子末尾的截图),所以我很困惑为什么会出现这个警告。
有什么想法吗?
#// load Ggally library
library(Ggally)
#> Loading required package: ggplot2
#> Registered S3 method overwritten by 'Ggally':
#> method from
#> +.gg ggplot2
#// generate datafram
data <- data.frame(rep(mtcars[1:5],3))
#// ggscatmat with increasing column numbers
ggscatmat(data[1:5],columns = 1:5,color = "cyl",alpha = 0.8)
#> Warning in ggscatmat(data[1:5],alpha = 0.8):
#> Factor variables are omitted in plot
ggscatmat(data[1:10],columns = 1:10,alpha = 0.8)
#> Warning in cor(xvalue,yvalue,use = "pairwise.complete.obs",method =
#> corMethod): the standard deviation is zero
[...]
#> Warning in ggscatmat(data[1:10],alpha = 0.8):
#> Factor variables are omitted in plot
ggscatmat(data[1:15],columns = 1:15,method =
#> corMethod): the standard deviation is zero
[...]
#> Warning in ggscatmat(data[1:15],alpha = 0.8):
#> Factor variables are omitted in plot
data
的屏幕截图,显示所有列都是数字。
由 reprex package (v0.3.0) 于 2021 年 1 月 29 日创建
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)